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


Close メソッドは、応答ストリームを閉じ、他の要求が再使用できるようにリソースへの接続を解放します。
ストリームを閉じて、再使用のための接続を解放するために Stream.Close メソッドまたは HttpWebResponse.Close メソッドを呼び出す必要があります。Stream.Close と HttpWebResponse.Close の両方を呼び出す必要はありません。ただし、両方呼び出してもエラーは発生しません。ストリームを閉じないと、アプリケーションで接続が不足する原因となります。
![]() |
---|
このメンバは、アプリケーションでネットワーク トレースが有効にされている場合にトレース情報を出力します。詳細については、「ネットワークのトレース」を参照してください。 |

HttpWebResponse を閉じる方法を次のコード例に示します。
' Creates an HttpWebRequest for the specified URL. Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest) ' Sends the HttpWebRequest and waits for a response. Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse) Console.WriteLine("Response Received.Trying to Close the response stream..") ' Releases the resources of the response. myHttpWebResponse.Close() Console.WriteLine("Response Stream successfully closed")
// Creates an HttpWebRequest for the specified URL. HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url); // Sends the HttpWebRequest and waits for a response. HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse(); Console.WriteLine("\nResponse Received.Trying to Close the response stream.."); // Releases the resources of the response. myHttpWebResponse.Close(); Console.WriteLine("\nResponse Stream successfully closed");
// Creates an HttpWebRequest for the specified URL. HttpWebRequest^ myHttpWebRequest = (HttpWebRequest^)( WebRequest::Create( url ) ); // Sends the HttpWebRequest and waits for a response. HttpWebResponse^ myHttpWebResponse = (HttpWebResponse^)( myHttpWebRequest->GetResponse() ); Console::WriteLine( "\nResponse Received::Trying to Close the response stream.." ); // Releases the resources of the response. myHttpWebResponse->Close(); Console::WriteLine( "\nResponse Stream successfully closed" );
// Creates an HttpWebRequest for the specified URL. HttpWebRequest myHttpWebRequest = (HttpWebRequest) WebRequest.Create(url); // Sends the HttpWebRequest and waits for a response. HttpWebResponse myHttpWebResponse = (HttpWebResponse) myHttpWebRequest.GetResponse(); Console.WriteLine("\nResponse Received.Trying to Close " + " the response stream.."); // Releases the resources of the response. myHttpWebResponse.Close(); Console.WriteLine("\nResponse Stream successfully closed");

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


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