<summary>Gets or sets a value that indicates whether to buffer the received from the Internet resource.</summary>
<returns>true to buffer the received from the Internet resource; otherwise, false.true to enable buffering of the data received from the Internet resource; false to disable buffering. The default is true.</returns>
<paramname="state">The state object for this request. </param>
<exceptioncref="T:System.Net.ProtocolViolationException">The <seecref="P:System.Net.HttpWebRequest.Method"/> property is GET or HEAD.-or- <seecref="P:System.Net.HttpWebRequest.KeepAlive"/> is true, <seecref="P:System.Net.HttpWebRequest.AllowWriteStreamBuffering"/> is false, <seecref="P:System.Net.HttpWebRequest.ContentLength"/> is -1, <seecref="P:System.Net.HttpWebRequest.SendChunked"/> is false, and <seecref="P:System.Net.HttpWebRequest.Method"/> is POST or PUT. </exception>
<exceptioncref="T:System.InvalidOperationException">The stream is being used by a previous call to <seecref="M:System.Net.HttpWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)"/>-or- <seecref="P:System.Net.HttpWebRequest.TransferEncoding"/> is set to a value and <seecref="P:System.Net.HttpWebRequest.SendChunked"/> is false.-or- The thread pool is running out of threads. </exception>
<exceptioncref="T:System.NotSupportedException">The request cache validator indicated that the response for this request can be served from the cache; however, requests that write data must not use the cache. This exception can occur if you are using a custom cache validator that is incorrectly implemented. </exception>
<exceptioncref="T:System.Net.WebException">
<seecref="M:System.Net.HttpWebRequest.Abort"/> was previously called. </exception>
<exceptioncref="T:System.ObjectDisposedException">In a .NET Compact Framework application, a request stream with zero content length was not obtained and closed correctly. For more information about handling zero content length requests, see Network Programming in the .NET Compact Framework.</exception>
<paramname="state">The state object for this request. </param>
<exceptioncref="T:System.InvalidOperationException">The stream is already in use by a previous call to <seecref="M:System.Net.HttpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"/>-or- <seecref="P:System.Net.HttpWebRequest.TransferEncoding"/> is set to a value and <seecref="P:System.Net.HttpWebRequest.SendChunked"/> is false.-or- The thread pool is running out of threads. </exception>
<seecref="P:System.Net.HttpWebRequest.Method"/> is GET or HEAD, and either <seecref="P:System.Net.HttpWebRequest.ContentLength"/> is greater than zero or <seecref="P:System.Net.HttpWebRequest.SendChunked"/> is true.-or- <seecref="P:System.Net.HttpWebRequest.KeepAlive"/> is true, <seecref="P:System.Net.HttpWebRequest.AllowWriteStreamBuffering"/> is false, and either <seecref="P:System.Net.HttpWebRequest.ContentLength"/> is -1, <seecref="P:System.Net.HttpWebRequest.SendChunked"/> is false and <seecref="P:System.Net.HttpWebRequest.Method"/> is POST or PUT.-or- The <seecref="T:System.Net.HttpWebRequest"/> has an entity body but the <seecref="M:System.Net.HttpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"/> method is called without calling the <seecref="M:System.Net.HttpWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)"/> method. -or- The <seecref="P:System.Net.HttpWebRequest.ContentLength"/> is greater than zero, but the application does not write all of the promised data.</exception>
<exceptioncref="T:System.Net.WebException">
<seecref="M:System.Net.HttpWebRequest.Abort"/> was previously called. </exception>
<summary>Gets or sets authentication information for the request.</summary>
<returns>An <seecref="T:System.Net.ICredentials"/> that contains the authentication credentials associated with the request. The default is null.</returns>
<summary>Ends an asynchronous request for a <seecref="T:System.IO.Stream"/> object to use to write data.</summary>
<returns>A <seecref="T:System.IO.Stream"/> to use to write request data.</returns>
<paramname="asyncResult">The pending request for a stream. </param>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="asyncResult"/> is null. </exception>
<exceptioncref="T:System.IO.IOException">The request did not complete, and no stream is available. </exception>
<exceptioncref="T:System.ArgumentException">
<paramrefname="asyncResult"/> was not returned by the current instance from a call to <seecref="M:System.Net.HttpWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)"/>. </exception>
<exceptioncref="T:System.InvalidOperationException">This method was called previously using <paramrefname="asyncResult"/>. </exception>
<exceptioncref="T:System.Net.WebException">
<seecref="M:System.Net.HttpWebRequest.Abort"/> was previously called.-or- An error occurred while processing the request. </exception>
<summary>Ends an asynchronous request to an Internet resource.</summary>
<returns>A <seecref="T:System.Net.WebResponse"/> that contains the response from the Internet resource.</returns>
<paramname="asyncResult">The pending request for a response. </param>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="asyncResult"/> is null. </exception>
<exceptioncref="T:System.InvalidOperationException">This method was called previously using <paramrefname="asyncResult."/>-or- The <seecref="P:System.Net.HttpWebRequest.ContentLength"/> property is greater than 0 but the data has not been written to the request stream. </exception>
<exceptioncref="T:System.Net.WebException">
<seecref="M:System.Net.HttpWebRequest.Abort"/> was previously called.-or- An error occurred while processing the request. </exception>
<exceptioncref="T:System.ArgumentException">
<paramrefname="asyncResult"/> was not returned by the current instance from a call to <seecref="M:System.Net.HttpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"/>. </exception>
<summary>Specifies a collection of the name/value pairs that make up the HTTP headers.</summary>
<returns>A <seecref="T:System.Net.WebHeaderCollection"/> that contains the name/value pairs that make up the headers for the HTTP request.</returns>
<exceptioncref="T:System.InvalidOperationException">The request has been started by calling the <seecref="M:System.Net.HttpWebRequest.GetRequestStream"/>, <seecref="M:System.Net.HttpWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)"/>, <seecref="M:System.Net.HttpWebRequest.GetResponse"/>, or <seecref="M:System.Net.HttpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"/> method. </exception>
<summary>Gets the original Uniform Resource Identifier (URI) of the request.</summary>
<returns>A <seecref="T:System.Uri"/> that contains the URI of the Internet resource passed to the <seecref="M:System.Net.WebRequest.Create(System.String)"/> method.</returns>
<returns>true if the request provides support for a <seecref="T:System.Net.CookieContainer"/>; otherwise, false.true if a <seecref="T:System.Net.CookieContainer"/> is supported; otherwise, false. </returns>
<summary>Releases the unmanaged resources used by the <seecref="T:System.Net.HttpWebResponse"/>, and optionally disposes of the managed resources.</summary>
<paramname="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources. </param>
<paramname="uri">The uniform resource identifier (URI) of the Web resource. </param>
<exceptioncref="T:System.NotSupportedException">The request scheme specified in <paramrefname="uri"/> is not supported by this <seecref="T:System.Net.IWebRequestCreate"/> instance. </exception>
<exceptioncref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <seecref="T:System.FormatException"/>, instead.The URI specified in <paramrefname="uri"/> is not a valid URI. </exception>
<summary>Initializes a new instance of the <seecref="T:System.Net.WebException"/> class with the specified error message and nested exception.</summary>
<paramname="message">The text of the error message. </param>
<summary>Initializes a new instance of the <seecref="T:System.Net.WebException"/> class with the specified error message, nested exception, status, and response.</summary>
<paramname="message">The text of the error message. </param>
<summary>Initializes a new instance of the <seecref="T:System.Net.WebException"/> class with the specified error message and status.</summary>
<paramname="message">The text of the error message. </param>
<paramname="status">One of the <seecref="T:System.Net.WebExceptionStatus"/> values. </param>
</member>
<membername="P:System.Net.WebException.Response">
<summary>Gets the response that the remote host returned.</summary>
<returns>If a response is available from the Internet resource, a <seecref="T:System.Net.WebResponse"/> instance that contains the error response from an Internet resource; otherwise, null.</returns>
</member>
<membername="P:System.Net.WebException.Status">
<summary>Gets the status of the response.</summary>
<returns>One of the <seecref="T:System.Net.WebExceptionStatus"/> values.</returns>
</member>
<membername="T:System.Net.WebExceptionStatus">
<summary>Defines status codes for the <seecref="T:System.Net.WebException"/> class.</summary>
<summary>The request was canceled, the <seecref="M:System.Net.WebRequest.Abort"/> method was called, or an unclassifiable error occurred. This is the default value for <seecref="P:System.Net.WebException.Status"/>.</summary>
<summary>An exception of unknown type has occurred.</summary>
</member>
<membername="T:System.Net.WebRequest">
<summary>Makes a request to a Uniform Resource Identifier (URI). This is an abstract class.</summary>
</member>
<membername="M:System.Net.WebRequest.#ctor">
<summary>Initializes a new instance of the <seecref="T:System.Net.WebRequest"/> class.</summary>
</member>
<membername="M:System.Net.WebRequest.Abort">
<summary>Aborts the Request </summary>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to access the method, when the method is not overridden in a descendant class. </exception>
<summary>When overridden in a descendant class, provides an asynchronous version of the <seecref="M:System.Net.WebRequest.GetRequestStream"/> method.</summary>
<returns>An <seecref="T:System.IAsyncResult"/> that references the asynchronous request.</returns>
<paramname="state">An object containing state information for this asynchronous request. </param>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to access the method, when the method is not overridden in a descendant class. </exception>
<paramname="state">An object containing state information for this asynchronous request. </param>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to access the method, when the method is not overridden in a descendant class. </exception>
<summary>When overridden in a descendant class, gets or sets the content type of the request data being sent.</summary>
<returns>The content type of the request data.</returns>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class. </exception>
<summary>Initializes a new <seecref="T:System.Net.WebRequest"/> instance for the specified URI scheme.</summary>
<returns>A <seecref="T:System.Net.WebRequest"/> descendant for the specific URI scheme.</returns>
<paramname="requestUriString">The URI that identifies the Internet resource. </param>
<exceptioncref="T:System.NotSupportedException">The request scheme specified in <paramrefname="requestUriString"/> has not been registered. </exception>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="requestUriString"/> is null. </exception>
<exceptioncref="T:System.Security.SecurityException">The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. </exception>
<exceptioncref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <seecref="T:System.FormatException"/>, instead.The URI specified in <paramrefname="requestUriString"/> is not a valid URI. </exception>
<summary>Initializes a new <seecref="T:System.Net.WebRequest"/> instance for the specified URI scheme.</summary>
<returns>A <seecref="T:System.Net.WebRequest"/> descendant for the specified URI scheme.</returns>
<paramname="requestUri">A <seecref="T:System.Uri"/> containing the URI of the requested resource. </param>
<exceptioncref="T:System.NotSupportedException">The request scheme specified in <paramrefname="requestUri"/> is not registered. </exception>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="requestUri"/> is null. </exception>
<exceptioncref="T:System.Security.SecurityException">The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. </exception>
<summary>Initializes a new <seecref="T:System.Net.HttpWebRequest"/> instance for the specified URI string.</summary>
<returns>Returns <seecref="T:System.Net.HttpWebRequest"/>.An <seecref="T:System.Net.HttpWebRequest"/> instance for the specific URI string.</returns>
<paramname="requestUriString">A URI string that identifies the Internet resource. </param>
<exceptioncref="T:System.NotSupportedException">The request scheme specified in <paramrefname="requestUriString"/> is the http or https scheme. </exception>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="requestUriString"/> is null. </exception>
<exceptioncref="T:System.Security.SecurityException">The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. </exception>
<exceptioncref="T:System.UriFormatException">The URI specified in <paramrefname="requestUriString"/> is not a valid URI. </exception>
<summary>Initializes a new <seecref="T:System.Net.HttpWebRequest"/> instance for the specified URI.</summary>
<returns>Returns <seecref="T:System.Net.HttpWebRequest"/>.An <seecref="T:System.Net.HttpWebRequest"/> instance for the specific URI string.</returns>
<paramname="requestUri">A URI that identifies the Internet resource.</param>
<exceptioncref="T:System.NotSupportedException">The request scheme specified in <paramrefname="requestUri"/> is the http or https scheme. </exception>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="requestUri"/> is null. </exception>
<exceptioncref="T:System.Security.SecurityException">The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. </exception>
<exceptioncref="T:System.UriFormatException">The URI specified in <paramrefname="requestUri"/> is not a valid URI. </exception>
<summary>When overridden in a descendant class, gets or sets the network credentials used for authenticating the request with the Internet resource.</summary>
<returns>An <seecref="T:System.Net.ICredentials"/> containing the authentication credentials associated with the request. The default is null.</returns>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class. </exception>
<summary>When overridden in a descendant class, returns a <seecref="T:System.IO.Stream"/> for writing data to the Internet resource.</summary>
<returns>A <seecref="T:System.IO.Stream"/> to write data to.</returns>
<paramname="asyncResult">An <seecref="T:System.IAsyncResult"/> that references a pending request for a stream. </param>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to access the method, when the method is not overridden in a descendant class. </exception>
<summary>When overridden in a descendant class, returns a <seecref="T:System.Net.WebResponse"/>.</summary>
<returns>A <seecref="T:System.Net.WebResponse"/> that contains a response to the Internet request.</returns>
<paramname="asyncResult">An <seecref="T:System.IAsyncResult"/> that references a pending request for a response. </param>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to access the method, when the method is not overridden in a descendant class. </exception>
<summary>When overridden in a descendant class, returns a <seecref="T:System.IO.Stream"/> for writing data to the Internet resource as an asynchronous operation.</summary>
<returns>Returns <seecref="T:System.Threading.Tasks.Task`1"/>.The task object representing the asynchronous operation.</returns>
<summary>When overridden in a descendant class, returns a response to an Internet request as an asynchronous operation.</summary>
<returns>Returns <seecref="T:System.Threading.Tasks.Task`1"/>.The task object representing the asynchronous operation.</returns>
</member>
<membername="P:System.Net.WebRequest.Headers">
<summary>When overridden in a descendant class, gets or sets the collection of header name/value pairs associated with the request.</summary>
<returns>A <seecref="T:System.Net.WebHeaderCollection"/> containing the header name/value pairs associated with this request.</returns>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class. </exception>
<summary>When overridden in a descendant class, gets or sets the protocol method to use in this request.</summary>
<returns>The protocol method to use in this request.</returns>
<exceptioncref="T:System.NotImplementedException">If the property is not overridden in a descendant class, any attempt is made to get or set the property. </exception>
<summary>When overridden in a descendant class, gets or sets the network proxy to use to access this Internet resource.</summary>
<returns>The <seecref="T:System.Net.IWebProxy"/> to use to access the Internet resource.</returns>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class. </exception>
<summary>Registers a <seecref="T:System.Net.WebRequest"/> descendant for the specified URI.</summary>
<returns>true if registration is successful; otherwise, false.</returns>
<paramname="prefix">The complete URI or URI prefix that the <seecref="T:System.Net.WebRequest"/> descendant services. </param>
<paramname="creator">The create method that the <seecref="T:System.Net.WebRequest"/> calls to create the <seecref="T:System.Net.WebRequest"/> descendant. </param>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="prefix"/> is null-or- <paramrefname="creator"/> is null. </exception>
<summary>When overridden in a descendant class, gets the URI of the Internet resource associated with the request.</summary>
<returns>A <seecref="T:System.Uri"/> representing the resource associated with the request </returns>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class. </exception>
<summary>When overridden in a descendant class, gets or sets a <seecref="T:System.Boolean"/> value that controls whether <seecref="P:System.Net.CredentialCache.DefaultCredentials"/> are sent with requests.</summary>
<returns>true if the default credentials are used; otherwise false. The default value is false.</returns>
<exceptioncref="T:System.InvalidOperationException">You attempted to set this property after the request was sent.</exception>
<exceptioncref="T:System.NotImplementedException">Any attempt is made to access the property, when the property is not overridden in a descendant class. </exception>
<summary>When overridden in a descendant class, gets or sets the content length of data being received.</summary>
<returns>The number of bytes returned from the Internet resource.</returns>
<exceptioncref="T:System.NotSupportedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class. </exception>
<summary>When overridden in a derived class, gets or sets the content type of the data being received.</summary>
<returns>A string that contains the content type of the response.</returns>
<exceptioncref="T:System.NotSupportedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class. </exception>
<summary>Releases the unmanaged resources used by the <seecref="T:System.Net.WebResponse"/> object, and optionally disposes of the managed resources.</summary>
<paramname="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources. </param>
<summary>When overridden in a descendant class, returns the data stream from the Internet resource.</summary>
<returns>An instance of the <seecref="T:System.IO.Stream"/> class for reading data from the Internet resource.</returns>
<exceptioncref="T:System.NotSupportedException">Any attempt is made to access the method, when the method is not overridden in a descendant class. </exception>
<summary>When overridden in a derived class, gets a collection of header name-value pairs associated with this request.</summary>
<returns>An instance of the <seecref="T:System.Net.WebHeaderCollection"/> class that contains header values associated with this response.</returns>
<exceptioncref="T:System.NotSupportedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class. </exception>
<summary>When overridden in a derived class, gets the URI of the Internet resource that actually responded to the request.</summary>
<returns>An instance of the <seecref="T:System.Uri"/> class that contains the URI of the Internet resource that actually responded to the request.</returns>
<exceptioncref="T:System.NotSupportedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class. </exception>