HttpWebRequest.EndGetRequestStream Method
Ends an asynchronous request for a Stream object to use to write data.
Namespace: System.Net
Assembly: System.Net (in System.Net.dll)
'Declaration Public Overrides Function EndGetRequestStream ( _ asyncResult As IAsyncResult _ ) As Stream
Parameters
- asyncResult
- Type: System.IAsyncResult
The pending request for a stream.
| Exception | Condition |
|---|---|
| ArgumentNullException | asyncResult is Nothing. |
| IOException | The request did not complete, and no stream is available. |
| ArgumentException | asyncResult was not returned by the current instance from a call to BeginGetRequestStream. |
| InvalidOperationException | This method was called previously using asyncResult. |
| NotImplementedException | This method is not implemented. |
| WebException | Abort was previously called. -or- An error occurred while processing the request. |
The EndGetRequestStream method completes an asynchronous request for a stream that was started by the BeginGetRequestStream method. After the Stream object has been returned, you can send data with the HttpWebRequest by using the Stream.Write method.
Caution: |
|---|
You must call the Stream.Close method to close the stream and release the connection for reuse. Failure to close the stream causes your application to run out of connections. |
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Caution: