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)
Parameters
- asyncResult
- Type: System.IAsyncResult
The pending request for a stream.
| Exception | Condition |
|---|---|
| ArgumentNullException |
asyncResult is null. |
| 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: