Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1724 lines (1685 sloc) 104 KB
<Type Name="HttpRequestWrapper" FullName="System.Web.HttpRequestWrapper">
<TypeSignature Language="C#" Value="public class HttpRequestWrapper : System.Web.HttpRequestBase" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit HttpRequestWrapper extends System.Web.HttpRequestBase" />
<TypeSignature Language="DocId" Value="T:System.Web.HttpRequestWrapper" />
<TypeSignature Language="VB.NET" Value="Public Class HttpRequestWrapper&#xA;Inherits HttpRequestBase" />
<TypeSignature Language="C++ CLI" Value="public ref class HttpRequestWrapper : System::Web::HttpRequestBase" />
<TypeSignature Language="F#" Value="type HttpRequestWrapper = class&#xA; inherit HttpRequestBase" />
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Web.HttpRequestBase</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.Runtime.CompilerServices.TypeForwardedFrom("System.Web.Abstractions, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.HttpRequestWrapper> class derives from the <xref:System.Web.HttpRequestBase> class and serves as a wrapper for the <xref:System.Web.HttpRequest> class. This class exposes the functionality of the <xref:System.Web.HttpRequest> class and exposes the <xref:System.Web.HttpRequestBase> type. The <xref:System.Web.HttpRequestBase> class enables you to replace the original implementation of the <xref:System.Web.HttpRequest> class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HttpRequestWrapper (System.Web.HttpRequest httpRequest);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Web.HttpRequest httpRequest) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.#ctor(System.Web.HttpRequest)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; HttpRequestWrapper(System::Web::HttpRequest ^ httpRequest);" />
<MemberSignature Language="F#" Value="new System.Web.HttpRequestWrapper : System.Web.HttpRequest -&gt; System.Web.HttpRequestWrapper" Usage="new System.Web.HttpRequestWrapper httpRequest" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="httpRequest" Type="System.Web.HttpRequest" Index="0" FrameworkAlternate="netframework-4.8" />
</Parameters>
<Docs>
<param name="httpRequest">The object that this wrapper class provides access to.</param>
<summary>Initializes a new instance of the <see cref="T:System.Web.HttpRequestWrapper" /> class by using the specified request object.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="httpRequest" /> is <see langword="null" />.</exception>
</Docs>
</Member>
<Member MemberName="Abort">
<MemberSignature Language="C#" Value="public override void Abort ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Abort() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.Abort" />
<MemberSignature Language="VB.NET" Value="Public Overrides Sub Abort ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override void Abort();" />
<MemberSignature Language="F#" Value="override this.Abort : unit -&gt; unit" Usage="httpRequestWrapper.Abort " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Forcibly terminates the underlying TCP connection, causing any outstanding I/O to fail.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method is thread-safe. Any thread may call it at any time.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AcceptTypes">
<MemberSignature Language="C#" Value="public override string[] AcceptTypes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string[] AcceptTypes" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.AcceptTypes" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property AcceptTypes As String()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property cli::array &lt;System::String ^&gt; ^ AcceptTypes { cli::array &lt;System::String ^&gt; ^ get(); };" />
<MemberSignature Language="F#" Value="member this.AcceptTypes : string[]" Usage="System.Web.HttpRequestWrapper.AcceptTypes" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets an array of client-supported MIME accept types.</summary>
<value>An array of client-supported MIME accept types.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AnonymousID">
<MemberSignature Language="C#" Value="public override string AnonymousID { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AnonymousID" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.AnonymousID" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property AnonymousID As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ AnonymousID { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.AnonymousID : string" Usage="System.Web.HttpRequestWrapper.AnonymousID" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the anonymous identifier for the user, if it is available.</summary>
<value>The current anonymous user identifier.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ApplicationPath">
<MemberSignature Language="C#" Value="public override string ApplicationPath { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ApplicationPath" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.ApplicationPath" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property ApplicationPath As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ApplicationPath { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ApplicationPath : string" Usage="System.Web.HttpRequestWrapper.ApplicationPath" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the virtual path of the root of the ASP.NET application on the server.</summary>
<value>The virtual root path of the current application.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AppRelativeCurrentExecutionFilePath">
<MemberSignature Language="C#" Value="public override string AppRelativeCurrentExecutionFilePath { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AppRelativeCurrentExecutionFilePath" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.AppRelativeCurrentExecutionFilePath" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property AppRelativeCurrentExecutionFilePath As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ AppRelativeCurrentExecutionFilePath { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.AppRelativeCurrentExecutionFilePath : string" Usage="System.Web.HttpRequestWrapper.AppRelativeCurrentExecutionFilePath" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the virtual path of the application root and makes it relative by using the tilde (\~) notation for the application root (as in "\~/page.aspx").</summary>
<value>The virtual path of the application root for the current request with the tilde operator added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BinaryRead">
<MemberSignature Language="C#" Value="public override byte[] BinaryRead (int count);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance unsigned int8[] BinaryRead(int32 count) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.BinaryRead(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function BinaryRead (count As Integer) As Byte()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override cli::array &lt;System::Byte&gt; ^ BinaryRead(int count);" />
<MemberSignature Language="F#" Value="override this.BinaryRead : int -&gt; byte[]" Usage="httpRequestWrapper.BinaryRead count" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="count" Type="System.Int32" Index="0" FrameworkAlternate="netframework-4.8" />
</Parameters>
<Docs>
<param name="count">The number of bytes to read.</param>
<summary>Performs a binary read of a specified number of bytes from the current input stream.</summary>
<returns>An array that contains the binary data.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="count" /> is less than 0.
-or-
<paramref name="count" /> is greater than the number of bytes available.</exception>
</Docs>
</Member>
<Member MemberName="Browser">
<MemberSignature Language="C#" Value="public override System.Web.HttpBrowserCapabilitiesBase Browser { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.HttpBrowserCapabilitiesBase Browser" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Browser" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Browser As HttpBrowserCapabilitiesBase" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::HttpBrowserCapabilitiesBase ^ Browser { System::Web::HttpBrowserCapabilitiesBase ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Browser : System.Web.HttpBrowserCapabilitiesBase" Usage="System.Web.HttpRequestWrapper.Browser" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.HttpBrowserCapabilitiesBase</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets information about the requesting client's browser capabilities.</summary>
<value>An object that represents the capabilities of the client browser.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ClientCertificate">
<MemberSignature Language="C#" Value="public override System.Web.HttpClientCertificate ClientCertificate { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.HttpClientCertificate ClientCertificate" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.ClientCertificate" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property ClientCertificate As HttpClientCertificate" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::HttpClientCertificate ^ ClientCertificate { System::Web::HttpClientCertificate ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ClientCertificate : System.Web.HttpClientCertificate" Usage="System.Web.HttpRequestWrapper.ClientCertificate" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.HttpClientCertificate</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the current request's client security certificate.</summary>
<value>The client's security certificate.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContentEncoding">
<MemberSignature Language="C#" Value="public override System.Text.Encoding ContentEncoding { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Text.Encoding ContentEncoding" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.ContentEncoding" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property ContentEncoding As Encoding" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Text::Encoding ^ ContentEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };" />
<MemberSignature Language="F#" Value="member this.ContentEncoding : System.Text.Encoding with get, set" Usage="System.Web.HttpRequestWrapper.ContentEncoding" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Text.Encoding</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the character set of the data that was provided by the client.</summary>
<value>The client's character set.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContentLength">
<MemberSignature Language="C#" Value="public override int ContentLength { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ContentLength" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.ContentLength" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property ContentLength As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property int ContentLength { int get(); };" />
<MemberSignature Language="F#" Value="member this.ContentLength : int" Usage="System.Web.HttpRequestWrapper.ContentLength" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the length, in bytes, of content that was sent by the client.</summary>
<value>The length, in bytes, of content that was sent by the client.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContentType">
<MemberSignature Language="C#" Value="public override string ContentType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContentType" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.ContentType" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property ContentType As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ContentType { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ContentType : string with get, set" Usage="System.Web.HttpRequestWrapper.ContentType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the MIME content type of the request.</summary>
<value>The MIME content type of the request, such as "text/html".</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Cookies">
<MemberSignature Language="C#" Value="public override System.Web.HttpCookieCollection Cookies { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.HttpCookieCollection Cookies" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Cookies" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Cookies As HttpCookieCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::HttpCookieCollection ^ Cookies { System::Web::HttpCookieCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Cookies : System.Web.HttpCookieCollection" Usage="System.Web.HttpRequestWrapper.Cookies" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.HttpCookieCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the collection of cookies that were sent by the client.</summary>
<value>The client's cookies.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CurrentExecutionFilePath">
<MemberSignature Language="C#" Value="public override string CurrentExecutionFilePath { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string CurrentExecutionFilePath" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.CurrentExecutionFilePath" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property CurrentExecutionFilePath As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ CurrentExecutionFilePath { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.CurrentExecutionFilePath : string" Usage="System.Web.HttpRequestWrapper.CurrentExecutionFilePath" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the virtual path of the current request.</summary>
<value>The virtual path of the page handler that is currently executing.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.HttpRequestWrapper.CurrentExecutionFilePath%2A> property returns the file path of the currently executing page handler.
When you redirect a request using either the <xref:System.Web.HttpServerUtility.Execute%2A?displayProperty=nameWithType> method or the <xref:System.Web.HttpServerUtility.Transfer%2A?displayProperty=nameWithType> method, the <xref:System.Web.HttpRequestWrapper.CurrentExecutionFilePath%2A> property returns the path of the page that you are redirecting to (the child page).
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="CurrentExecutionFilePathExtension">
<MemberSignature Language="C#" Value="public override string CurrentExecutionFilePathExtension { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string CurrentExecutionFilePathExtension" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.CurrentExecutionFilePathExtension" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property CurrentExecutionFilePathExtension As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ CurrentExecutionFilePathExtension { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.CurrentExecutionFilePathExtension : string" Usage="System.Web.HttpRequestWrapper.CurrentExecutionFilePathExtension" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the extension of the file name that is specified in the <see cref="P:System.Web.HttpRequest.CurrentExecutionFilePath" /> property.</summary>
<value>The extension of the file name that is specified in the <see cref="P:System.Web.HttpRequest.CurrentExecutionFilePath" /> property.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FilePath">
<MemberSignature Language="C#" Value="public override string FilePath { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string FilePath" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.FilePath" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property FilePath As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ FilePath { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.FilePath : string" Usage="System.Web.HttpRequestWrapper.FilePath" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the virtual path of the current request.</summary>
<value>The virtual path of the current request.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Files">
<MemberSignature Language="C#" Value="public override System.Web.HttpFileCollectionBase Files { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.HttpFileCollectionBase Files" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Files" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Files As HttpFileCollectionBase" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::HttpFileCollectionBase ^ Files { System::Web::HttpFileCollectionBase ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Files : System.Web.HttpFileCollectionBase" Usage="System.Web.HttpRequestWrapper.Files" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.HttpFileCollectionBase</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the collection of files that were uploaded by the client, in multipart MIME format.</summary>
<value>The files that were uploaded by the client. The items in the <see cref="T:System.Web.HttpFileCollection" /> object are of type <see cref="T:System.Web.HttpPostedFile" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Filter">
<MemberSignature Language="C#" Value="public override System.IO.Stream Filter { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IO.Stream Filter" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Filter" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property Filter As Stream" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::IO::Stream ^ Filter { System::IO::Stream ^ get(); void set(System::IO::Stream ^ value); };" />
<MemberSignature Language="F#" Value="member this.Filter : System.IO.Stream with get, set" Usage="System.Web.HttpRequestWrapper.Filter" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IO.Stream</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the filter to use when the current input stream is being read.</summary>
<value>An object to use as the filter.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Form">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameValueCollection Form { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection Form" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Form" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Form As NameValueCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Collections::Specialized::NameValueCollection ^ Form { System::Collections::Specialized::NameValueCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Form : System.Collections.Specialized.NameValueCollection" Usage="System.Web.HttpRequestWrapper.Form" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the collection of form variables that were sent by the client.</summary>
<value>The form variables.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetBufferedInputStream">
<MemberSignature Language="C#" Value="public override System.IO.Stream GetBufferedInputStream ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.IO.Stream GetBufferedInputStream() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.GetBufferedInputStream" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function GetBufferedInputStream () As Stream" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override System::IO::Stream ^ GetBufferedInputStream();" />
<MemberSignature Language="F#" Value="override this.GetBufferedInputStream : unit -&gt; System.IO.Stream" Usage="httpRequestWrapper.GetBufferedInputStream " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IO.Stream</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets a <see cref="T:System.IO.Stream" /> object that can be used to read the incoming HTTP entity body.</summary>
<returns>A <see cref="T:System.IO.Stream" /> object that can be used to read the incoming HTTP entity body.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method is identical to <xref:System.Web.HttpRequest.GetBufferlessInputStream%2A> except that it also copies the bytes that are read to the internal storage that is used by ASP.NET to populate the <xref:System.Web.HttpRequest.Form%2A>, <xref:System.Web.HttpRequest.Files%2A>, and <xref:System.Web.HttpRequest.InputStream%2A> properties. Because this information is preserved, downstream code such as ASP.NET Web Forms pages (.aspx files) will run successfully. This is not the case with the <xref:System.Web.HttpRequest.GetBufferlessInputStream%2A> method.
]]></format>
</remarks>
<exception cref="T:System.Web.HttpException">The request's entity body has already been loaded and parsed. Examples of properties that cause the entity body to be loaded and parsed include the following:
- The <see cref="P:System.Web.HttpRequest.Form" /> property.
- The <see cref="P:System.Web.HttpRequest.Files" /> property.
- The <see cref="P:System.Web.HttpRequest.InputStream" /> property.
- The <see cref="M:System.Web.HttpRequest.GetBufferlessInputStream" /> method.
To avoid this exception, call the <see cref="P:System.Web.HttpRequest.ReadEntityBodyMode" /> method first. This exception is also thrown if the client disconnects while the entity body is being read.</exception>
</Docs>
</Member>
<MemberGroup MemberName="GetBufferlessInputStream">
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Gets a <see cref="T:System.IO.Stream" /> object that can be used to read the incoming HTTP entity body.</summary>
</Docs>
</MemberGroup>
<Member MemberName="GetBufferlessInputStream">
<MemberSignature Language="C#" Value="public override System.IO.Stream GetBufferlessInputStream ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.IO.Stream GetBufferlessInputStream() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.GetBufferlessInputStream" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function GetBufferlessInputStream () As Stream" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override System::IO::Stream ^ GetBufferlessInputStream();" />
<MemberSignature Language="F#" Value="override this.GetBufferlessInputStream : unit -&gt; System.IO.Stream" Usage="httpRequestWrapper.GetBufferlessInputStream " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IO.Stream</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets a <see cref="T:System.IO.Stream" /> object that can be used to read the incoming HTTP entity body.</summary>
<returns>A <see cref="T:System.IO.Stream" /> object that can be used to read the incoming HTTP entity body.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Web.HttpException">The request's entity body has already been loaded and parsed. Examples of properties that cause the entity body to be loaded and parsed include the following:
- The <see cref="P:System.Web.HttpRequest.Form" /> property.
- The <see cref="P:System.Web.HttpRequest.InputStream" /> property.
- The <see cref="P:System.Web.HttpRequest.Files" /> property.
- The <see cref="M:System.Web.HttpRequest.GetBufferedInputStream" /> method.
To avoid this exception, call the <see cref="P:System.Web.HttpRequest.ReadEntityBodyMode" /> method first. This exception is also thrown if the client disconnects while the entity body is being read.</exception>
<altmember cref="M:System.Web.HttpRequest.GetBufferedInputStream" />
</Docs>
</Member>
<Member MemberName="GetBufferlessInputStream">
<MemberSignature Language="C#" Value="public override System.IO.Stream GetBufferlessInputStream (bool disableMaxRequestLength);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.IO.Stream GetBufferlessInputStream(bool disableMaxRequestLength) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.GetBufferlessInputStream(System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function GetBufferlessInputStream (disableMaxRequestLength As Boolean) As Stream" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override System::IO::Stream ^ GetBufferlessInputStream(bool disableMaxRequestLength);" />
<MemberSignature Language="F#" Value="override this.GetBufferlessInputStream : bool -&gt; System.IO.Stream" Usage="httpRequestWrapper.GetBufferlessInputStream disableMaxRequestLength" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IO.Stream</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="disableMaxRequestLength" Type="System.Boolean" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="disableMaxRequestLength">
<see langword="true" /> to disable the request length limit; otherwise, <see langword="false" />.</param>
<summary>Gets a <see cref="T:System.IO.Stream" /> object that can be used to read the incoming HTTP entity body, , optionally disabling the request length limit that is set in the <see cref="P:System.Web.Configuration.HttpRuntimeSection.MaxRequestLength" /> property.</summary>
<returns>A <see cref="T:System.IO.Stream" /> object that can be used to read the incoming HTTP entity body.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Web.HttpException">The request's entity body has already been loaded and parsed. Examples of properties that cause the entity body to be loaded and parsed include the following:
- The <see cref="P:System.Web.HttpRequest.Form" /> property.
- The <see cref="P:System.Web.HttpRequest.Files" /> property.
- The <see cref="P:System.Web.HttpRequest.InputStream" /> property.
- The <see cref="M:System.Web.HttpRequest.GetBufferedInputStream" /> method.
To avoid this exception, call the <see cref="P:System.Web.HttpRequest.ReadEntityBodyMode" /> method first. This exception is also thrown if the client disconnects while the entity body is being read.</exception>
<altmember cref="M:System.Web.HttpRequest.GetBufferedInputStream" />
</Docs>
</Member>
<Member MemberName="Headers">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameValueCollection Headers { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection Headers" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Headers" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Headers As NameValueCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Collections::Specialized::NameValueCollection ^ Headers { System::Collections::Specialized::NameValueCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Headers : System.Collections.Specialized.NameValueCollection" Usage="System.Web.HttpRequestWrapper.Headers" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the collection of HTTP headers that were sent by the client.</summary>
<value>The request headers.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HttpChannelBinding">
<MemberSignature Language="C#" Value="public override System.Security.Authentication.ExtendedProtection.ChannelBinding HttpChannelBinding { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Security.Authentication.ExtendedProtection.ChannelBinding HttpChannelBinding" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.HttpChannelBinding" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property HttpChannelBinding As ChannelBinding" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Security::Authentication::ExtendedProtection::ChannelBinding ^ HttpChannelBinding { System::Security::Authentication::ExtendedProtection::ChannelBinding ^ get(); };" />
<MemberSignature Language="F#" Value="member this.HttpChannelBinding : System.Security.Authentication.ExtendedProtection.ChannelBinding" Usage="System.Web.HttpRequestWrapper.HttpChannelBinding" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.ExtendedProtection.ChannelBinding</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" /> object of the current <see cref="T:System.Web.HttpWorkerRequest" /> instance.</summary>
<value>The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" /> object of the current <see cref="T:System.Web.HttpWorkerRequest" /> instance.</value>
<remarks>To be added.</remarks>
<exception cref="T:System.NotImplementedException">The current <see cref="T:System.Web.HttpWorkerRequest" /> object is not a <see langword="System.Web.Hosting.IIS7WorkerRequest" /> object or a <see langword="System.Web.Hosting.ISAPIWorkerRequestInProc" /> object.</exception>
</Docs>
</Member>
<Member MemberName="HttpMethod">
<MemberSignature Language="C#" Value="public override string HttpMethod { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string HttpMethod" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.HttpMethod" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property HttpMethod As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ HttpMethod { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.HttpMethod : string" Usage="System.Web.HttpRequestWrapper.HttpMethod" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the HTTP data-transfer method (such as <see langword="GET" />, <see langword="POST" />, or <see langword="HEAD" />) that was used by the client.</summary>
<value>The HTTP data-transfer method that was used by the client.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InputStream">
<MemberSignature Language="C#" Value="public override System.IO.Stream InputStream { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IO.Stream InputStream" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.InputStream" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property InputStream As Stream" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::IO::Stream ^ InputStream { System::IO::Stream ^ get(); };" />
<MemberSignature Language="F#" Value="member this.InputStream : System.IO.Stream" Usage="System.Web.HttpRequestWrapper.InputStream" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IO.Stream</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the contents of the incoming HTTP entity body.</summary>
<value>The contents of the incoming HTTP content body.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="InsertEntityBody">
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Provides a managed wrapper for the IIS method that inserts an HTTP request entity body into memory.</summary>
</Docs>
</MemberGroup>
<Member MemberName="InsertEntityBody">
<MemberSignature Language="C#" Value="public override void InsertEntityBody ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void InsertEntityBody() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.InsertEntityBody" />
<MemberSignature Language="VB.NET" Value="Public Overrides Sub InsertEntityBody ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override void InsertEntityBody();" />
<MemberSignature Language="F#" Value="override this.InsertEntityBody : unit -&gt; unit" Usage="httpRequestWrapper.InsertEntityBody " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Provides with a copy of the HTTP request entity body to IIS.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.PlatformNotSupportedException">The method was invoked on a version of IIS earlier than IIS 7.0.</exception>
</Docs>
</Member>
<Member MemberName="InsertEntityBody">
<MemberSignature Language="C#" Value="public override void InsertEntityBody (byte[] buffer, int offset, int count);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void InsertEntityBody(unsigned int8[] buffer, int32 offset, int32 count) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.InsertEntityBody(System.Byte[],System.Int32,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Sub InsertEntityBody (buffer As Byte(), offset As Integer, count As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override void InsertEntityBody(cli::array &lt;System::Byte&gt; ^ buffer, int offset, int count);" />
<MemberSignature Language="F#" Value="override this.InsertEntityBody : byte[] * int * int -&gt; unit" Usage="httpRequestWrapper.InsertEntityBody (buffer, offset, count)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="buffer" Type="System.Byte[]" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="offset" Type="System.Int32" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="count" Type="System.Int32" Index="2" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="buffer">An array that contains the request entity data.</param>
<param name="offset">The zero-based position in <paramref name="buffer" /> at which to begin storing the request entity data.</param>
<param name="count">The number of bytes to read into the <paramref name="buffer" /> array.</param>
<summary>Provides IIS with a copy of the HTTP request entity body and with information about the request entity object.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.PlatformNotSupportedException">The method was invoked on a version of IIS earlier than IIS 7.0.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="buffer" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="offset" /> or <paramref name="count" /> is a negative value.</exception>
<exception cref="T:System.ArgumentException">The number of items in <paramref name="count" /> is larger than the available space in <paramref name="buffer" />, given the <paramref name="offset" /> value.</exception>
</Docs>
</Member>
<Member MemberName="IsAuthenticated">
<MemberSignature Language="C#" Value="public override bool IsAuthenticated { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsAuthenticated" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.IsAuthenticated" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property IsAuthenticated As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool IsAuthenticated { bool get(); };" />
<MemberSignature Language="F#" Value="member this.IsAuthenticated : bool" Usage="System.Web.HttpRequestWrapper.IsAuthenticated" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a value that indicates whether the request has been authenticated.</summary>
<value>
<see langword="true" /> if the request has been authenticated; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsLocal">
<MemberSignature Language="C#" Value="public override bool IsLocal { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsLocal" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.IsLocal" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property IsLocal As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool IsLocal { bool get(); };" />
<MemberSignature Language="F#" Value="member this.IsLocal : bool" Usage="System.Web.HttpRequestWrapper.IsLocal" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a value that indicates whether the request is from the local computer.</summary>
<value>
<see langword="true" /> if the request is from the local computer; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSecureConnection">
<MemberSignature Language="C#" Value="public override bool IsSecureConnection { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSecureConnection" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.IsSecureConnection" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property IsSecureConnection As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool IsSecureConnection { bool get(); };" />
<MemberSignature Language="F#" Value="member this.IsSecureConnection : bool" Usage="System.Web.HttpRequestWrapper.IsSecureConnection" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a value that indicates whether the HTTP connection uses secure sockets (HTTPS protocol).</summary>
<value>
<see langword="true" /> if the connection is an SSL connection that uses HTTPS protocol; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public override string this[string key] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Item(string)" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Item(System.String)" />
<MemberSignature Language="VB.NET" Value="Default Public Overrides ReadOnly Property Item(key As String) As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ key); };" />
<MemberSignature Language="F#" Value="member this.Item(string) : string" Usage="System.Web.HttpRequestWrapper.Item" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" Index="0" FrameworkAlternate="netframework-4.8" />
</Parameters>
<Docs>
<param name="key">The name of the collection member to get.</param>
<summary>Gets the specified object from the <see cref="P:System.Web.HttpRequest.Cookies" />, <see cref="P:System.Web.HttpRequest.Form" />, <see cref="P:System.Web.HttpRequest.QueryString" />, or <see cref="P:System.Web.HttpRequest.ServerVariables" /> collections.</summary>
<value>The <see cref="P:System.Web.HttpRequest.QueryString" />, <see cref="P:System.Web.HttpRequest.Form" />, <see cref="P:System.Web.HttpRequest.Cookies" />, or <see cref="P:System.Web.HttpRequest.ServerVariables" /> collection member that is specified by <paramref name="key" />. If the specified <paramref name="key" /> value is not found, <see langword="null" /> is returned.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LogonUserIdentity">
<MemberSignature Language="C#" Value="public override System.Security.Principal.WindowsIdentity LogonUserIdentity { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Security.Principal.WindowsIdentity LogonUserIdentity" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.LogonUserIdentity" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property LogonUserIdentity As WindowsIdentity" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Security::Principal::WindowsIdentity ^ LogonUserIdentity { System::Security::Principal::WindowsIdentity ^ get(); };" />
<MemberSignature Language="F#" Value="member this.LogonUserIdentity : System.Security.Principal.WindowsIdentity" Usage="System.Web.HttpRequestWrapper.LogonUserIdentity" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Principal.WindowsIdentity</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the <see cref="T:System.Security.Principal.WindowsIdentity" /> type for the current user.</summary>
<value>The identity for the current user.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MapImageCoordinates">
<MemberSignature Language="C#" Value="public override int[] MapImageCoordinates (string imageFieldName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32[] MapImageCoordinates(string imageFieldName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.MapImageCoordinates(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function MapImageCoordinates (imageFieldName As String) As Integer()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override cli::array &lt;int&gt; ^ MapImageCoordinates(System::String ^ imageFieldName);" />
<MemberSignature Language="F#" Value="override this.MapImageCoordinates : string -&gt; int[]" Usage="httpRequestWrapper.MapImageCoordinates imageFieldName" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="imageFieldName" Type="System.String" Index="0" FrameworkAlternate="netframework-4.8" />
</Parameters>
<Docs>
<param name="imageFieldName">The name of the image map.</param>
<summary>Maps an incoming image-field form parameter to appropriate x-coordinate and y-coordinate values.</summary>
<returns>A two-dimensional array of integers.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="MapPath">
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Maps the virtual path in the requested URL to a physical path on the server.</summary>
</Docs>
</MemberGroup>
<Member MemberName="MapPath">
<MemberSignature Language="C#" Value="public override string MapPath (string virtualPath);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string MapPath(string virtualPath) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.MapPath(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function MapPath (virtualPath As String) As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override System::String ^ MapPath(System::String ^ virtualPath);" />
<MemberSignature Language="F#" Value="override this.MapPath : string -&gt; string" Usage="httpRequestWrapper.MapPath virtualPath" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="virtualPath" Type="System.String" Index="0" FrameworkAlternate="netframework-4.8" />
</Parameters>
<Docs>
<param name="virtualPath">The virtual path (absolute or relative) to map to a physical path.</param>
<summary>Maps the specified virtual path to a physical path on the server.</summary>
<returns>The physical path on the server that is specified by <paramref name="virtualPath" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MapPath">
<MemberSignature Language="C#" Value="public override string MapPath (string virtualPath, string baseVirtualDir, bool allowCrossAppMapping);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string MapPath(string virtualPath, string baseVirtualDir, bool allowCrossAppMapping) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.MapPath(System.String,System.String,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function MapPath (virtualPath As String, baseVirtualDir As String, allowCrossAppMapping As Boolean) As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override System::String ^ MapPath(System::String ^ virtualPath, System::String ^ baseVirtualDir, bool allowCrossAppMapping);" />
<MemberSignature Language="F#" Value="override this.MapPath : string * string * bool -&gt; string" Usage="httpRequestWrapper.MapPath (virtualPath, baseVirtualDir, allowCrossAppMapping)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="virtualPath" Type="System.String" Index="0" FrameworkAlternate="netframework-4.8" />
<Parameter Name="baseVirtualDir" Type="System.String" Index="1" FrameworkAlternate="netframework-4.8" />
<Parameter Name="allowCrossAppMapping" Type="System.Boolean" Index="2" FrameworkAlternate="netframework-4.8" />
</Parameters>
<Docs>
<param name="virtualPath">The virtual path (absolute or relative) to map to a physical path.</param>
<param name="baseVirtualDir">The virtual base directory path that is used for relative resolution.</param>
<param name="allowCrossAppMapping">
<see langword="true" /> to indicate that <paramref name="virtualPath" /> can belong to another application; otherwise, <see langword="false" />.</param>
<summary>Maps the specified virtual path to a physical path on the server.</summary>
<returns>The physical path on the server.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Web.HttpException">
<paramref name="allowCrossAppMapping" /> is <see langword="false" /> and <paramref name="virtualPath" /> belongs to another application.
-or-
No <see cref="T:System.Web.HttpContext" /> object is defined for the request.</exception>
</Docs>
</Member>
<Member MemberName="MapRawImageCoordinates">
<MemberSignature Language="C#" Value="public override double[] MapRawImageCoordinates (string imageFieldName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance float64[] MapRawImageCoordinates(string imageFieldName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.MapRawImageCoordinates(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function MapRawImageCoordinates (imageFieldName As String) As Double()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override cli::array &lt;double&gt; ^ MapRawImageCoordinates(System::String ^ imageFieldName);" />
<MemberSignature Language="F#" Value="override this.MapRawImageCoordinates : string -&gt; double[]" Usage="httpRequestWrapper.MapRawImageCoordinates imageFieldName" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Double[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="imageFieldName" Type="System.String" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="imageFieldName">The name of the image field.</param>
<summary>Maps an incoming image field form parameter into appropriate x and y coordinate values.</summary>
<returns>The x and y coordinate values.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Params">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameValueCollection Params { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection Params" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Params" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Params As NameValueCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Collections::Specialized::NameValueCollection ^ Params { System::Collections::Specialized::NameValueCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Params : System.Collections.Specialized.NameValueCollection" Usage="System.Web.HttpRequestWrapper.Params" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a combined collection of <see cref="P:System.Web.HttpRequest.QueryString" />, <see cref="P:System.Web.HttpRequest.Form" />, <see cref="P:System.Web.HttpRequest.ServerVariables" />, and <see cref="P:System.Web.HttpRequest.Cookies" /> items.</summary>
<value>The collection of combined values.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Path">
<MemberSignature Language="C#" Value="public override string Path { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Path" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Path" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Path As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ Path { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Path : string" Usage="System.Web.HttpRequestWrapper.Path" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the virtual path of the current request.</summary>
<value>The virtual path of the current request.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PathInfo">
<MemberSignature Language="C#" Value="public override string PathInfo { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string PathInfo" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.PathInfo" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property PathInfo As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ PathInfo { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.PathInfo : string" Usage="System.Web.HttpRequestWrapper.PathInfo" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets additional path information for a resource that has a URL extension.</summary>
<value>The additional path information for the resource.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For the URL `http://www.contoso.com/virdir/page.html/tail`, the <xref:System.Web.HttpRequestWrapper.PathInfo%2A> value is /tail.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="PhysicalApplicationPath">
<MemberSignature Language="C#" Value="public override string PhysicalApplicationPath { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string PhysicalApplicationPath" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.PhysicalApplicationPath" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property PhysicalApplicationPath As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ PhysicalApplicationPath { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.PhysicalApplicationPath : string" Usage="System.Web.HttpRequestWrapper.PhysicalApplicationPath" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the physical file-system path of the current application's root directory.</summary>
<value>The file-system path of the current application's root directory.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PhysicalPath">
<MemberSignature Language="C#" Value="public override string PhysicalPath { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string PhysicalPath" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.PhysicalPath" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property PhysicalPath As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ PhysicalPath { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.PhysicalPath : string" Usage="System.Web.HttpRequestWrapper.PhysicalPath" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the physical file-system path of the requested resource.</summary>
<value>The file-system path of the requested resource.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QueryString">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameValueCollection QueryString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection QueryString" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.QueryString" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property QueryString As NameValueCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Collections::Specialized::NameValueCollection ^ QueryString { System::Collections::Specialized::NameValueCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.QueryString : System.Collections.Specialized.NameValueCollection" Usage="System.Web.HttpRequestWrapper.QueryString" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the collection of HTTP query-string variables.</summary>
<value>The query-string variables that were sent by the client in the URL of the current request.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RawUrl">
<MemberSignature Language="C#" Value="public override string RawUrl { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string RawUrl" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.RawUrl" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property RawUrl As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ RawUrl { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.RawUrl : string" Usage="System.Web.HttpRequestWrapper.RawUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the complete URL of the current request.</summary>
<value>The complete URL of the current request.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReadEntityBodyMode">
<MemberSignature Language="C#" Value="public override System.Web.ReadEntityBodyMode ReadEntityBodyMode { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.ReadEntityBodyMode ReadEntityBodyMode" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.ReadEntityBodyMode" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property ReadEntityBodyMode As ReadEntityBodyMode" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::ReadEntityBodyMode ReadEntityBodyMode { System::Web::ReadEntityBodyMode get(); };" />
<MemberSignature Language="F#" Value="member this.ReadEntityBodyMode : System.Web.ReadEntityBodyMode" Usage="System.Web.HttpRequestWrapper.ReadEntityBodyMode" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.ReadEntityBodyMode</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a value that indicates whether the request entity body has been read, and if so, how it was read.</summary>
<value>The value that indicates how the request entity body was read, or that it has not been read.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RequestContext">
<MemberSignature Language="C#" Value="public override System.Web.Routing.RequestContext RequestContext { get; }" FrameworkAlternate="netframework-4.0" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.Routing.RequestContext RequestContext" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.RequestContext" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property RequestContext As RequestContext" FrameworkAlternate="netframework-4.0" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::Routing::RequestContext ^ RequestContext { System::Web::Routing::RequestContext ^ get(); };" FrameworkAlternate="netframework-4.0" />
<MemberSignature Language="F#" Value="member this.RequestContext : System.Web.Routing.RequestContext" Usage="System.Web.HttpRequestWrapper.RequestContext" FrameworkAlternate="netframework-4.0" />
<MemberSignature Language="C#" Value="public override System.Web.Routing.RequestContext RequestContext { get; set; }" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property RequestContext As RequestContext" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::Routing::RequestContext ^ RequestContext { System::Web::Routing::RequestContext ^ get(); void set(System::Web::Routing::RequestContext ^ value); };" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<MemberSignature Language="F#" Value="member this.RequestContext : System.Web.Routing.RequestContext with get, set" Usage="System.Web.HttpRequestWrapper.RequestContext" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.Routing.RequestContext</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the <see cref="T:System.Web.Routing.RequestContext" /> instance of the current request.</summary>
<value>The <see cref="T:System.Web.Routing.RequestContext" /> instance of the current request. For non-routed requests, the <see cref="T:System.Web.Routing.RequestContext" /> object that is returned is empty.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property provides access to the <xref:System.Web.Routing.RouteData> object for the current request.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="RequestType">
<MemberSignature Language="C#" Value="public override string RequestType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string RequestType" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.RequestType" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property RequestType As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ RequestType { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.RequestType : string with get, set" Usage="System.Web.HttpRequestWrapper.RequestType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the HTTP data-transfer method (<see langword="GET" /> or <see langword="POST" />) that was used by the client.</summary>
<value>The HTTP data-transfer method type that was used by the client.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SaveAs">
<MemberSignature Language="C#" Value="public override void SaveAs (string filename, bool includeHeaders);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void SaveAs(string filename, bool includeHeaders) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.SaveAs(System.String,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Sub SaveAs (filename As String, includeHeaders As Boolean)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override void SaveAs(System::String ^ filename, bool includeHeaders);" />
<MemberSignature Language="F#" Value="override this.SaveAs : string * bool -&gt; unit" Usage="httpRequestWrapper.SaveAs (filename, includeHeaders)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="filename" Type="System.String" Index="0" FrameworkAlternate="netframework-4.8" />
<Parameter Name="includeHeaders" Type="System.Boolean" Index="1" FrameworkAlternate="netframework-4.8" />
</Parameters>
<Docs>
<param name="filename">The physical drive path.</param>
<param name="includeHeaders">A value that specifies whether to save HTTP headers to disk.</param>
<summary>Saves an HTTP request to disk.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ServerVariables">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameValueCollection ServerVariables { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection ServerVariables" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.ServerVariables" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property ServerVariables As NameValueCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Collections::Specialized::NameValueCollection ^ ServerVariables { System::Collections::Specialized::NameValueCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ServerVariables : System.Collections.Specialized.NameValueCollection" Usage="System.Web.HttpRequestWrapper.ServerVariables" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a collection of Web server variables.</summary>
<value>The server variables.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TimedOutToken">
<MemberSignature Language="C#" Value="public override System.Threading.CancellationToken TimedOutToken { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Threading.CancellationToken TimedOutToken" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.TimedOutToken" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property TimedOutToken As CancellationToken" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Threading::CancellationToken TimedOutToken { System::Threading::CancellationToken get(); };" />
<MemberSignature Language="F#" Value="member this.TimedOutToken : System.Threading.CancellationToken" Usage="System.Web.HttpRequestWrapper.TimedOutToken" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.CancellationToken</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a <see cref="T:System.Threading.CancellationToken" /> object that is tripped when a request times out.</summary>
<value>The cancellation token.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, see <xref:System.Web.HttpRequest.TimedOutToken%2A?displayProperty=nameWithType>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="TlsTokenBindingInfo">
<MemberSignature Language="C#" Value="public override System.Web.ITlsTokenBindingInfo TlsTokenBindingInfo { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.ITlsTokenBindingInfo TlsTokenBindingInfo" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.TlsTokenBindingInfo" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property TlsTokenBindingInfo As ITlsTokenBindingInfo" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::ITlsTokenBindingInfo ^ TlsTokenBindingInfo { System::Web::ITlsTokenBindingInfo ^ get(); };" />
<MemberSignature Language="F#" Value="member this.TlsTokenBindingInfo : System.Web.ITlsTokenBindingInfo" Usage="System.Web.HttpRequestWrapper.TlsTokenBindingInfo" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.ITlsTokenBindingInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the Tls token binding information.</summary>
<value>The Tls token binding information.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TotalBytes">
<MemberSignature Language="C#" Value="public override int TotalBytes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 TotalBytes" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.TotalBytes" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property TotalBytes As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property int TotalBytes { int get(); };" />
<MemberSignature Language="F#" Value="member this.TotalBytes : int" Usage="System.Web.HttpRequestWrapper.TotalBytes" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the number of bytes in the current input stream.</summary>
<value>The number of bytes in the input stream.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Unvalidated">
<MemberSignature Language="C#" Value="public override System.Web.UnvalidatedRequestValuesBase Unvalidated { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UnvalidatedRequestValuesBase Unvalidated" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Unvalidated" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Unvalidated As UnvalidatedRequestValuesBase" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::UnvalidatedRequestValuesBase ^ Unvalidated { System::Web::UnvalidatedRequestValuesBase ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Unvalidated : System.Web.UnvalidatedRequestValuesBase" Usage="System.Web.HttpRequestWrapper.Unvalidated" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UnvalidatedRequestValuesBase</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets an access to HTTP request values without triggering request validation.</summary>
<value>The unvalidated request values.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information about request validation, see <xref:System.Web.UnvalidatedRequestValues>.
> [!IMPORTANT]
> If you use this property, you must manually check the data for potential cross-site scripting attacks.
]]></format>
</remarks>
<altmember cref="T:System.Web.UnvalidatedRequestValues" />
</Docs>
</Member>
<Member MemberName="Url">
<MemberSignature Language="C#" Value="public override Uri Url { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri Url" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.Url" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Url As Uri" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property Uri ^ Url { Uri ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Url : Uri" Usage="System.Web.HttpRequestWrapper.Url" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets information about the URL of the current request.</summary>
<value>An object that contains information about the URL of the current request.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UrlReferrer">
<MemberSignature Language="C#" Value="public override Uri UrlReferrer { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri UrlReferrer" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.UrlReferrer" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property UrlReferrer As Uri" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property Uri ^ UrlReferrer { Uri ^ get(); };" />
<MemberSignature Language="F#" Value="member this.UrlReferrer : Uri" Usage="System.Web.HttpRequestWrapper.UrlReferrer" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets information about the URL of the client request that linked to the current URL.</summary>
<value>The URL of the page that linked to the current request.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserAgent">
<MemberSignature Language="C#" Value="public override string UserAgent { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string UserAgent" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.UserAgent" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property UserAgent As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ UserAgent { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.UserAgent : string" Usage="System.Web.HttpRequestWrapper.UserAgent" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the complete user-agent string of the client.</summary>
<value>The complete user-agent string of the client.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserHostAddress">
<MemberSignature Language="C#" Value="public override string UserHostAddress { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string UserHostAddress" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.UserHostAddress" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property UserHostAddress As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ UserHostAddress { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.UserHostAddress : string" Usage="System.Web.HttpRequestWrapper.UserHostAddress" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the IP host address of the client.</summary>
<value>The IP address of the client.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserHostName">
<MemberSignature Language="C#" Value="public override string UserHostName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string UserHostName" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.UserHostName" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property UserHostName As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ UserHostName { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.UserHostName : string" Usage="System.Web.HttpRequestWrapper.UserHostName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the DNS name of the client.</summary>
<value>The DNS name of the client.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserLanguages">
<MemberSignature Language="C#" Value="public override string[] UserLanguages { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string[] UserLanguages" />
<MemberSignature Language="DocId" Value="P:System.Web.HttpRequestWrapper.UserLanguages" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property UserLanguages As String()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property cli::array &lt;System::String ^&gt; ^ UserLanguages { cli::array &lt;System::String ^&gt; ^ get(); };" />
<MemberSignature Language="F#" Value="member this.UserLanguages : string[]" Usage="System.Web.HttpRequestWrapper.UserLanguages" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a sorted array of client language preferences.</summary>
<value>A sorted array of client language preferences, or <see langword="null" /> if the array is empty.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ValidateInput">
<MemberSignature Language="C#" Value="public override void ValidateInput ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void ValidateInput() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.HttpRequestWrapper.ValidateInput" />
<MemberSignature Language="VB.NET" Value="Public Overrides Sub ValidateInput ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override void ValidateInput();" />
<MemberSignature Language="F#" Value="override this.ValidateInput : unit -&gt; unit" Usage="httpRequestWrapper.ValidateInput " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Web.Abstractions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Causes validation to occur for the collections that are accessed through the <see cref="P:System.Web.HttpRequest.Cookies" />, <see cref="P:System.Web.HttpRequest.Form" />, and <see cref="P:System.Web.HttpRequest.QueryString" /> properties.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.HttpRequest> class uses input validation flags to determine whether to perform validation on the request collections that are accessed through the <xref:System.Web.HttpRequest.Cookies%2A>, <xref:System.Web.HttpRequest.Form%2A>, and <xref:System.Web.HttpRequest.QueryString%2A> properties. The <xref:System.Web.HttpRequestWrapper.ValidateInput%2A> method sets these flags so that when the `get` accessors of the <xref:System.Web.HttpRequest.Cookies%2A>, <xref:System.Web.HttpRequest.Form%2A>, or <xref:System.Web.HttpRequest.QueryString%2A> properties are invoked, input validation is performed. Validation works by checking all input data against a hard-coded list of potentially dangerous data.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.