<summary>Represents the class that is used to create special <seecref="T:System.Net.Http.HttpRequestMessage"/> for use with the Real-Time-Communications (RTC) background notification infrastructure.</summary>
<summary>Creates a special <seecref="T:System.Net.Http.HttpRequestMessage"/> for use with the Real-Time-Communications (RTC) background notification infrastructure.</summary>
<returns>Returns <seecref="T:System.Net.Http.HttpRequestMessage"/>.An HTTP request message for use with the RTC background notification infrastructure.</returns>
<paramname="method">The HTTP method.</param>
<paramname="uri">The Uri the request is sent to.</param>
<summary>Gets or sets a value indicating the level of authentication and impersonation used for this request.</summary>
<returns>Returns <seecref="T:System.Net.Security.AuthenticationLevel"/>.A bitwise combination of the <seecref="T:System.Net.Security.AuthenticationLevel"/> values. The default value is <seecref="F:System.Net.Security.AuthenticationLevel.MutualAuthRequested"/>.</returns>
<summary>Gets or sets the cache policy for this request.</summary>
<returns>Returns <seecref="T:System.Net.Cache.RequestCachePolicy"/>.A <seecref="T:System.Net.Cache.RequestCachePolicy"/> object that defines a cache policy. The default is <seecref="P:System.Net.WebRequest.DefaultCachePolicy"/>.</returns>
<summary>Gets or sets the collection of security certificates that are associated with this request.</summary>
<returns>Returns <seecref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"/>.The collection of security certificates associated with this request.</returns>
<summary>Gets or sets the amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data.</summary>
<returns>Returns <seecref="T:System.TimeSpan"/>.The amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data. The default value is 350 milliseconds.</returns>
<summary>Gets or sets the impersonation level for the current request.</summary>
<returns>Returns <seecref="T:System.Security.Principal.TokenImpersonationLevel"/>.The impersonation level for the request. The default is <seecref="F:System.Security.Principal.TokenImpersonationLevel.Delegation"/>.</returns>
<summary>Gets or sets a time-out in milliseconds when writing a request to or reading a response from a server.</summary>
<returns>Returns <seecref="T:System.Int32"/>.The number of milliseconds before the writing or reading times out. The default value is 300,000 milliseconds (5 minutes). </returns>
<summary>Gets or sets a callback method to validate the server certificate.</summary>
<returns>Returns <seecref="T:System.Net.Security.RemoteCertificateValidationCallback"/>.A callback method to validate the server certificate.</returns>