FtpWebResponse.Close メソッド
アセンブリ: System (system.dll 内)


Close メソッドは、KeepAlive プロパティが false の場合、GetResponseStream メソッドによって返されるデータ ストリームを閉じます。閉じている最中に、データが管理接続上のサーバーに送信されることがあります。
![]() |
---|
このメンバは、アプリケーションでネットワーク トレースが有効にされている場合にトレース情報を出力します。詳細については、「ネットワークのトレース」を参照してください。 |

サーバーからデータをダウンロードし、応答ストリームからデータを読み込み、応答ストリームを閉じるコード例を次に示します。
public static bool DownloadFileFromServer(Uri serverUri, string localFileName) { // The serverUri parameter should start with the ftp:// scheme. if (serverUri.Scheme != Uri.UriSchemeFtp) { return false; } // Get the object used to communicate with the server. // Note that the cast to FtpWebRequest is done only // for the purposes of illustration. If your application // does not set any properties other than those defined in the // System.Net.WebRequest class, you can use the following line instead: // WebRequest request = WebRequest.Create(serverUri); // FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri); request.Method = WebRequestMethods.Ftp.DownloadFile; FtpWebResponse response = (FtpWebResponse) request.GetResponse(); Stream responseStream = null; StreamReader readStream = null; StreamWriter writeStream = null; try { responseStream = response.GetResponseStream(); readStream = new StreamReader(responseStream, System.Text.Encoding.UTF8); // Display information about the data received from the server. Console.WriteLine("Bytes received: {0}",response.ContentLength); Console.WriteLine("Message from server: {0}", response.StatusDescription); Console.WriteLine("Resource: {0}", response.ResponseUri); // Write the bytes received from the server to the local file. if (readStream != null) { writeStream = new StreamWriter(localFileName, false); writeStream.Write(readStream.ReadToEnd()); } } finally { if (readStream != null) { readStream.Close(); } if (response != null) { response.Close(); } if (writeStream != null) { writeStream.Close(); } } return true; }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からFtpWebResponse.Close メソッドを検索する場合は、下記のリンクをクリックしてください。

- FtpWebResponse.Close メソッドのページへのリンク