Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

FileWebResponse::Close Method ()

 

Closes the response stream.

Namespace:   System.Net
Assembly:  System (in System.dll)

public:
virtual void Close() override

The Close method cleans up the resources used by a FileWebResponse and closes the response stream by calling the Stream::Close method.

System_CAPS_noteNote

The response stream must be closed to avoid running out of system resources. You can closes the response stream by calling either Stream::Close or Close

The following example uses the Close method to close the response stream.

void GetPage( String^ url )
{
   try
   {
      Uri^ fileUrl = gcnew Uri( String::Concat( "file://", url ) );
      // Create a FileWebrequest with the specified Uri.
      FileWebRequest^ myFileWebRequest = dynamic_cast<FileWebRequest^>(WebRequest::Create( fileUrl ));
      // Send the 'fileWebRequest' and wait for response.
      FileWebResponse^ myFileWebResponse = dynamic_cast<FileWebResponse^>(myFileWebRequest->GetResponse());
      // Process the response here.
      Console::WriteLine( "\nResponse Received::Trying to Close the response stream.." );
      // Release resources of response Object*.
      myFileWebResponse->Close();
      Console::WriteLine( "\nResponse Stream successfully closed." );
   }
   catch ( WebException^ e ) 
   {
      Console::WriteLine( "\r\nWebException thrown.The Reason for failure is : {0}", e->Status );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "\nThe following Exception was raised : {0}", e->Message );
   }
}

.NET Framework
Available since 1.1
Return to top
Show:
© 2017 Microsoft