FtpWebResponse.GetResponseStream メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > FtpWebResponse.GetResponseStream メソッドの意味・解説 

FtpWebResponse.GetResponseStream メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

FTP サーバーから送信され応答データ格納しているストリーム取得します

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Public Overrides Function
 GetResponseStream As Stream
Dim instance As FtpWebResponse
Dim returnValue As Stream

returnValue = instance.GetResponseStream
public override Stream GetResponseStream ()
public:
virtual Stream^ GetResponseStream () override
public Stream GetResponseStream ()
public override function GetResponseStream
 () : Stream

戻り値
応答返されデータ格納している読み取り可能な Stream インスタンスサーバーによって返され応答データない場合Null

例外例外
解説解説

データ読み込み後、ストリーム閉じる必要がありますストリームは、そのストリーム格納している FtpWebResponse オブジェクト閉じると、自動的に閉じられます。

要求メソッドが DownloadFile または ListDirectory である場合除き例外スローさます。

使用例使用例

ListDirectory 要求応答ストリーム取得するコード例次に示します

public static bool ListFilesOnServer(Uri
 serverUri)
{
    // The serverUri should start with the ftp:// scheme.
    if (serverUri.Scheme != Uri.UriSchemeFtp)
    {
        return false;
    }
    // Get the object used to communicate with the server.
    FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);
    request.Method = WebRequestMethods.Ftp.ListDirectory;
    
    // Get the ServicePoint object used for this request, and limit
 it to one connection.
    // In a real-world application you might use the default number
 of connections (2),
    // or select a value that works best for your application.
    
    ServicePoint sp = request.ServicePoint;
    Console.WriteLine("ServicePoint connections = {0}.", sp.ConnectionLimit);
    sp.ConnectionLimit = 1;
    
    FtpWebResponse response = (FtpWebResponse) request.GetResponse();
     
    // The following streams are used to read the data returned from
 the server.
    Stream responseStream = null;
    StreamReader readStream = null;
    try
    {
        responseStream = response.GetResponseStream(); 
        readStream = new StreamReader(responseStream, System.Text.Encoding.UTF8);
 
        if (readStream != null)
        {
            // Display the data received from the server.
            Console.WriteLine(readStream.ReadToEnd());
        } 
        Console.WriteLine("List status: {0}",response.StatusDescription);
            
    }
    finally
    {
        if (readStream != null)
        {
            readStream.Close();
        }
        if (response != null)
        {
            response.Close();
        }
    }
   
    return true;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FtpWebResponse クラス
FtpWebResponse メンバ
System.Net 名前空間
FtpWebRequest クラス
FtpStatusCode 列挙
WebRequestMethods.Ftp
WebRequest
WebResponse
WebClient
Close


このページでは「.NET Framework クラス ライブラリ リファレンス」からFtpWebResponse.GetResponseStream メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からFtpWebResponse.GetResponseStream メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からFtpWebResponse.GetResponseStream メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

FtpWebResponse.GetResponseStream メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FtpWebResponse.GetResponseStream メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS