HttpRequest HttpRequest HttpRequest HttpRequest Class

Определение

Разрешает ASP.NET считывать HTTP-значения, отправленные клиентом во время веб-запроса.Enables ASP.NET to read the HTTP values sent by a client during a Web request.

public ref class HttpRequest sealed
public sealed class HttpRequest
type HttpRequest = class
Public NotInheritable Class HttpRequest
Наследование
HttpRequestHttpRequestHttpRequestHttpRequest

Примеры

В следующих примерах осуществляется HttpRequest доступ к экземпляру для текущего запроса Request с помощью свойства Page класса.The following examples access the HttpRequest instance for the current request by using the Request property of the Page class.

Можно использовать упрощенный синтаксис для доступа к данным из QueryStringколлекций Form Cookies,, или ServerVariables .You can use simplified syntax for accessing data from the QueryString, Form, Cookies, or ServerVariables collections. Можно написать Request["key"].You can write Request["key"].

В первом примере показано, как получить значение строки запроса при загрузке страницы.The first example shows how to retrieve a query string value when loading a page.

public partial class AddToCart : Page  
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
        string rawId = Request["ProductID"];  
        int productId;  
        if (!String.IsNullOrEmpty(rawId) && int.TryParse(rawId, out productId))  
        {  
            using (ShoppingCartActions usersShoppingCart = new ShoppingCartActions())  
            {  
                usersShoppingCart.AddToCart(productId);  
            }  
        }  
        else  
        {  
            throw new Exception("Tried to call AddToCart.aspx without setting a ProductId.");  
        }  
        Response.Redirect("ShoppingCart.aspx");  
    }  
}  
Public Class AddToCart  
    Inherits Page  
  
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load  
        Dim rawId = Request("ProductID")  
        Dim productId As Integer  
        If Not String.IsNullOrEmpty(rawId) And Integer.TryParse(rawId, productId) Then  
            Using usersShoppingCart As New ShoppingCartActions()  
                usersShoppingCart.AddToCart(productId)  
            End Using  
  
        Else  
            Throw New Exception("Tried to call AddToCart.aspx without setting a ProductId.")  
        End If  
        Response.Redirect("ShoppingCart.aspx")  
    End Sub  
End Class  

В следующем примере показано, как проверить, прошел ли запрос проверку подлинности, и получить необработанный URL-адрес.The next example shows how to check if the request is authenticated and retrieve the raw URL.

public partial class RestrictedPage : Page  
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
        if (!Request.IsAuthenticated)  
        {  
            var rawUrl = Request.RawUrl;  
            Response.Redirect("/Account/Login?ru=" + Server.HtmlEncode(rawUrl));  
        }  
    }  
}  
Public Class RestrictedPage  
    Inherits Page  
  
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load  
        If Not Request.IsAuthenticated Then  
            Dim rawUrl = Request.RawUrl  
            Response.Redirect("/Account/Login?ru=" + Server.HtmlEncode(rawUrl))  
        End If  
    End Sub  
End Class  

Для этого раздела доступен проект веб-сайта Visual Studio с исходным кодом: Скачайте.A Visual Studio Web site project with source code is available to accompany this topic: Download.

В этом примере StreamWriter класс используется для записи значений нескольких HttpRequest свойств класса в файл.This example uses the StreamWriter class to write the values of several HttpRequest class properties to a file. Для свойств, имеющих тип String, значения записываются в HTML-кодировке по мере их занесения в файл.For properties that are of type string, the values are HTML encoded as they are written to the file. Свойства, представляющие коллекцию, проходят через цикл, и каждая пара «ключ-значение», которую они содержат, записывается в файл.Properties that represent a collection are looped through, and each key/value pair that they contain is written to the file.

Важно!

В этом примере имеется текстовое поле, принимающее вводимые пользователем данные, что является потенциальной угрозой безопасности.This example has a text box that accepts user input, which is a potential security threat. По умолчанию данные, вводимые пользователем на веб-страницах ASP.NET, проверяются на наличие скриптов и HTML-элементов.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Дополнительные сведения см. в разделе Общие сведения об использовании сценариев.For more information, see Script Exploits Overview.

<%@ Page Language="C#" %>
<%@ import Namespace="System.Threading" %>
<%@ import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    /* NOTE: To use this sample, create a c:\temp\CS folder,
    *  add the ASP.NET account (in IIS 5.x <machinename>\ASPNET,
    *  in IIS 6.x NETWORK SERVICE), and give it write permissions
    *  to the folder.*/

    private const string INFO_DIR = @"c:\temp\CS\RequestDetails";
    public static int requestCount;

    private void Page_Load(object sender, System.EventArgs e)
    {

        // Create a variable to use when iterating
        // through the UserLanguages property.
        int langCount;

        int requestNumber = Interlocked.Increment(ref requestCount);

        // Create the file to contain information about the request.
        string strFilePath = INFO_DIR + requestNumber.ToString() + @".txt";


        StreamWriter sw = File.CreateText(strFilePath);

        try
        {
// <snippet2>
            // Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(DateTime.Now.ToString()));
            sw.WriteLine(Server.HtmlEncode(Request.CurrentExecutionFilePath));
            sw.WriteLine(Server.HtmlEncode(Request.ApplicationPath));
            sw.WriteLine(Server.HtmlEncode(Request.FilePath));
            sw.WriteLine(Server.HtmlEncode(Request.Path));
// </snippet2>

// <snippet3>
            // Iterate through the Form collection and write
            // the values to the file with HTML encoding.
            // String[] formArray = Request.Form.AllKeys;
            foreach (string s in Request.Form)
            {
                sw.WriteLine("Form: " + Server.HtmlEncode(s));
            }
// </snippet3>

// <snippet4>
            // Write the PathInfo property value
            // or a string if it is empty.
            if (Request.PathInfo == String.Empty)
            {
                sw.WriteLine("The PathInfo property contains no information.");
            }
            else
            {
                sw.WriteLine(Server.HtmlEncode(Request.PathInfo));
            }
// </snippet4>

// <snippet5>
            // Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalApplicationPath));
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalPath));
            sw.WriteLine(Server.HtmlEncode(Request.RawUrl));
// </snippet5>

// <snippet6>
            // Write a message to the file dependent upon
            // the value of the TotalBytes property.
            if (Request.TotalBytes > 1000)
            {
                sw.WriteLine("The request is 1KB or greater");
            }
            else
            {
                sw.WriteLine("The request is less than 1KB");
            }
// </snippet6>

// <snippet7>
            // Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.RequestType));
            sw.WriteLine(Server.HtmlEncode(Request.UserHostAddress));
            sw.WriteLine(Server.HtmlEncode(Request.UserHostName));
            sw.WriteLine(Server.HtmlEncode(Request.HttpMethod));
// </snippet7>

// <snippet8>
            // Iterate through the UserLanguages collection and
            // write its HTML encoded values to the file.
            for (langCount=0; langCount < Request.UserLanguages.Length; langCount++)
            {
                sw.WriteLine(@"User Language " + langCount +": " + Server.HtmlEncode(Request.UserLanguages[langCount]));
            }
// </snippet8>
       }

       finally
       {
            // Close the stream to the file.
            sw.Close();
       }

        lblInfoSent.Text = "Information about this request has been sent to a file.";
    }


    private void btnSendInfo_Click(object sender, System.EventArgs e)
    {
        lblInfoSent.Text = "Hello, " + Server.HtmlEncode(txtBoxName.Text) +
          ". You have created a new  request info file.";
    }

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <p>
        </p>
        <p>
            Enter your name here:
            <asp:TextBox id="txtBoxName" runat="server"></asp:TextBox>
        </p>
        <p>
            <asp:Button id="btnSendInfo" onclick="btnSendInfo_Click" runat="server" Text="Click Here"></asp:Button>
        </p>
        <p>
            <asp:Label id="lblInfoSent" runat="server"></asp:Label>
        </p>
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ import Namespace="System.Threading" %>
<%@ import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    '  NOTE: To use this sample, create a c:\temp\CS folder,
    '  add the ASP.NET account (in IIS 5.x <machinename>\ASPNET,
    '  in IIS 6.x NETWORK SERVICE), and give it write permissions
    '  to the folder.

    Private Const INFO_DIR As String = "c:\temp\VB\RequestDetails"
    Public Shared requestCount As Integer

    Private Sub Page_Load(sender As Object, e As System.EventArgs)

        ' Create a variable to use when iterating
        ' through the UserLanguages property.
        Dim langCount As Integer

        ' Create a counter to name the file.
        Dim requestNumber As Integer = _
          Interlocked.Increment(requestCount)

        ' Create the file to contain information about the request.
        Dim strFilePath As String = INFO_DIR & requestNumber.ToString() & ".txt"
        Dim sw As StreamWriter = File.CreateText(strFilePath)

        Try

' <snippet2>
            ' Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(DateTime.Now.ToString()))
            sw.WriteLine(Server.HtmlEncode(Request.CurrentExecutionFilePath))
            sw.WriteLine(Server.HtmlEncode(Request.ApplicationPath))
            sw.WriteLine(Server.HtmlEncode(Request.FilePath))
            sw.WriteLine(Server.HtmlEncode(Request.Path))
' </snippet2>

' <snippet3>
            ' Iterate through the Form collection and write
            ' the values to the file with HTML encoding.
            For Each s As String In Request.Form
                sw.WriteLine("Form: " & Server.HtmlEncode(s))
            Next s
' </snippet3>

' <snippet4>
            ' Write the PathInfo property value
            ' or a string if it is empty.
            If Request.PathInfo = String.Empty Then
                sw.WriteLine("The PathInfo property contains no information.")
            Else
                sw.WriteLine(Server.HtmlEncode(Request.PathInfo))
            End If
' </snippet4>

' <snippet5>
            ' Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalApplicationPath))
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalPath))
            sw.WriteLine(Server.HtmlEncode(Request.RawUrl))
' </snippet5>

' <snippet6>
            ' Write a message to the file dependent upon
            ' the value of the TotalBytes property.
            If Request.TotalBytes > 1000 Then
                sw.WriteLine("The request is 1KB or greater")
            Else
                sw.WriteLine("The request is less than 1KB")
            End If
' </snippet6>

' <snippet7>
            ' Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.RequestType))
            sw.WriteLine(Server.HtmlEncode(Request.UserHostAddress))
            sw.WriteLine(Server.HtmlEncode(Request.UserHostName))
            sw.WriteLine(Server.HtmlEncode(Request.HttpMethod))
' </snippet7>

' <snippet8>
            ' Iterate through the UserLanguages collection and
            ' write its HTML encoded values to the file.
            For langCount = 0 To Request.UserLanguages.Length - 1
                sw.WriteLine("User Language " & langCount.ToString() & _
                 ": " & Server.HtmlEncode( _
                     Request.UserLanguages(langCount)))
            Next
' </snippet8>

        Finally
            ' Close the stream to the file.
            sw.Close()
        End Try

        lblInfoSent.Text = _
         "Information about this request has been sent to a file."
    End Sub 'Page_Load



    Private Sub btnSendInfo_Click(sender As Object, e As System.EventArgs)
        lblInfoSent.Text = _
         "Hello, " & Server.HtmlEncode(txtBoxName.Text) & _
          ". You have created a new  request info file."
    End Sub 'btnSendInfo_Click

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <p>
        </p>
        <p>
            Enter your name here:
            <asp:TextBox id="txtBoxName" runat="server"></asp:TextBox>
        </p>
        <p>
            <asp:Button id="btnSendInfo" onclick="btnSendInfo_Click" runat="server" Text="Click Here"></asp:Button>
        </p>
        <p>
            <asp:Label id="lblInfoSent" runat="server"></asp:Label>
        </p>
    </form>
</body>
</html>

Комментарии

Методы HttpRequest и свойства класса предоставляются Request через свойства HttpApplicationклассов, HttpContext, Pageи UserControl .The methods and properties of the HttpRequest class are exposed through the Request properties of the HttpApplication, HttpContext, Page, and UserControl classes.

Для доступа к данным из QueryStringколлекций Form, Cookies, или ServerVariables можно написать Request["key"], как показано в примере для QueryString свойства.To access data from the QueryString, Form, Cookies, or ServerVariables collections, you can write Request["key"], as shown in the example for the QueryString property.

Примечание

Для поддержки Юникода HttpRequest для членов класса требуется IIS версии 6,0 или более поздней.Unicode support for HttpRequest class members requires IIS version 6.0 or later.

Конструкторы

HttpRequest(String, String, String) HttpRequest(String, String, String) HttpRequest(String, String, String) HttpRequest(String, String, String)

Инициализирует объект HttpRequest.Initializes an HttpRequest object.

Свойства

AcceptTypes AcceptTypes AcceptTypes AcceptTypes

Получает строковый массив типов приема MIME, поддерживаемых клиентом.Gets a string array of client-supported MIME accept types.

AnonymousID AnonymousID AnonymousID AnonymousID

Получает анонимный идентификатор для пользователя, если представлен.Gets the anonymous identifier for the user, if present.

ApplicationPath ApplicationPath ApplicationPath ApplicationPath

Получает виртуальный путь к корневому каталогу приложения ASP.NET на сервере.Gets the ASP.NET application's virtual application root path on the server.

AppRelativeCurrentExecutionFilePath AppRelativeCurrentExecutionFilePath AppRelativeCurrentExecutionFilePath AppRelativeCurrentExecutionFilePath

Получает виртуальный путь корня приложения и делает его относительным, используя тильду (~) для корня приложения (как в "~/page.aspx").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").

Browser Browser Browser Browser

Получает или задает сведения о возможностях запрашивающего браузера на клиентской стороне.Gets or sets information about the requesting client's browser capabilities.

ClientCertificate ClientCertificate ClientCertificate ClientCertificate

Получает сертификат безопасности клиента, отправившего текущий запрос.Gets the current request's client security certificate.

ContentEncoding ContentEncoding ContentEncoding ContentEncoding

Получает или задает набор знаков объекта.Gets or sets the character set of the entity-body.

ContentLength ContentLength ContentLength ContentLength

Указывает длину отправленного клиентом содержимого в байтах.Specifies the length, in bytes, of content sent by the client.

ContentType ContentType ContentType ContentType

Получает или задает тип MIME содержимого входящего запроса.Gets or sets the MIME content type of the incoming request.

Cookies Cookies Cookies Cookies

Получает коллекцию файлов Cookie, отправленных клиентом.Gets a collection of cookies sent by the client.

CurrentExecutionFilePath CurrentExecutionFilePath CurrentExecutionFilePath CurrentExecutionFilePath

Получает виртуальный путь текущего запроса.Gets the virtual path of the current request.

CurrentExecutionFilePathExtension CurrentExecutionFilePathExtension CurrentExecutionFilePathExtension CurrentExecutionFilePathExtension

Получает расширение имени файла, заданного в свойстве CurrentExecutionFilePath.Gets the extension of the file name that is specified in the CurrentExecutionFilePath property.

FilePath FilePath FilePath FilePath

Получает виртуальный путь текущего запроса.Gets the virtual path of the current request.

Files Files Files Files

Получает коллекцию загруженных с клиента файлов (составной формат MIME).Gets the collection of files uploaded by the client, in multipart MIME format.

Filter Filter Filter Filter

Получает или задает фильтр, используемый при считывании текущего потока входных данных.Gets or sets the filter to use when reading the current input stream.

Form Form Form Form

Получает коллекцию переменных формы.Gets a collection of form variables.

Headers Headers Headers Headers

Получает коллекцию заголовков НТТР.Gets a collection of HTTP headers.

HttpChannelBinding HttpChannelBinding HttpChannelBinding HttpChannelBinding

Получает объект ChannelBinding текущего экземпляра HttpWorkerRequest.Gets the ChannelBinding object of the current HttpWorkerRequest instance.

HttpMethod HttpMethod HttpMethod HttpMethod

Получает метод передачи данных НТТР (например, GET, POST или HEAD), используемый клиентом.Gets the HTTP data transfer method (such as GET, POST, or HEAD) used by the client.

InputStream InputStream InputStream InputStream

Получает содержимое входящего объекта НТТР.Gets the contents of the incoming HTTP entity body.

IsAuthenticated IsAuthenticated IsAuthenticated IsAuthenticated

Получает значение, позволяющее определить, прошел ли запрос проверку подлинности.Gets a value indicating whether the request has been authenticated.

IsLocal IsLocal IsLocal IsLocal

Получает значение, которое указывает, был ли запрос отправлен с локального компьютера.Gets a value indicating whether the request is from the local computer.

IsSecureConnection IsSecureConnection IsSecureConnection IsSecureConnection

Получает значение, определяющее, используются ли сокеты безопасности (т. е. HTTPS) в соединении HTTP.Gets a value indicating whether the HTTP connection uses secure sockets (that is, HTTPS).

Item[String] Item[String] Item[String] Item[String]

Получает указанный объект из коллекций QueryString, Form, Cookies или ServerVariables.Gets the specified object from the QueryString, Form, Cookies, or ServerVariables collections.

LogonUserIdentity LogonUserIdentity LogonUserIdentity LogonUserIdentity

Получает тип WindowsIdentity для текущего пользователя.Gets the WindowsIdentity type for the current user.

Params Params Params Params

Получает объединенную коллекцию элементов QueryString, Form, Cookies и ServerVariables.Gets a combined collection of QueryString, Form, Cookies, and ServerVariables items.

Path Path Path Path

Получает виртуальный путь текущего запроса.Gets the virtual path of the current request.

PathInfo PathInfo PathInfo PathInfo

Получает дополнительные сведения о пути к ресурсу с расширением URL-адреса.Gets the additional path information for a resource with a URL extension.

PhysicalApplicationPath PhysicalApplicationPath PhysicalApplicationPath PhysicalApplicationPath

Получает физический путь в файловой системе к корневой папке приложения, выполняющегося в данный момент на сервере.Gets the physical file system path of the currently executing server application's root directory.

PhysicalPath PhysicalPath PhysicalPath PhysicalPath

Получает физический путь в файловой системе, соответствующий запрашиваемому URL-адресу.Gets the physical file system path corresponding to the requested URL.

QueryString QueryString QueryString QueryString

Получает коллекцию переменных строки запроса HTTP.Gets the collection of HTTP query string variables.

RawUrl RawUrl RawUrl RawUrl

Получает исходный URL-адрес текущего запроса.Gets the raw URL of the current request.

ReadEntityBodyMode ReadEntityBodyMode ReadEntityBodyMode ReadEntityBodyMode

Получает значение, указывающее, прочитано ли тело сущности запроса, и, если да, как оно было прочитано.Gets a value that indicates whether the request entity body has been read, and if so, how it was read.

RequestContext RequestContext RequestContext RequestContext

Получает экземпляр RequestContext текущего запроса.Gets the RequestContext instance of the current request.

RequestType RequestType RequestType RequestType

Получает или задает метод передачи данных НТТР (GET или POST), используемый клиентом.Gets or sets the HTTP data transfer method (GET or POST) used by the client.

ServerVariables ServerVariables ServerVariables ServerVariables

Получает коллекцию переменных веб-сервера.Gets a collection of Web server variables.

TimedOutToken TimedOutToken TimedOutToken TimedOutToken

Получает объект CancellationToken, задействуемый при истечении времени ожидания запроса.Gets a CancellationToken object that is tripped when a request times out.

TlsTokenBindingInfo TlsTokenBindingInfo TlsTokenBindingInfo TlsTokenBindingInfo

Получает сведения о привязке токена TLS.Gets the TLS token binding information. Свойство позволяет приложениям извлекать сведения о токенах из входящих HTTP-запросов для расширенных возможностей аутентификации.The property enables applications to retrieve token information from incoming HTTP requests for enhanced authentication.

TotalBytes TotalBytes TotalBytes TotalBytes

Получает число байтов в текущем потоке входящих данных.Gets the number of bytes in the current input stream.

Unvalidated Unvalidated Unvalidated Unvalidated

Получает значения HTTP-запроса, не активируя его проверку.Gets the HTTP request values without triggering request validation.

Url Url Url Url

Получает сведения об URL-адресе текущего запроса.Gets information about the URL of the current request.

UrlReferrer UrlReferrer UrlReferrer UrlReferrer

Получает сведения об URL-адресе предыдущего запроса клиента, связанного с текущим URL-адресом.Gets information about the URL of the client's previous request that linked to the current URL.

UserAgent UserAgent UserAgent UserAgent

Получает исходную строку пользовательского агента, переданную от клиентского браузера.Gets the raw user agent string of the client browser that has been provided. Обратите внимание, что результат может иметь значение null.Please note it may be null.

UserHostAddress UserHostAddress UserHostAddress UserHostAddress

Получает IP-адрес узла удаленного клиента.Gets the IP host address of the remote client.

UserHostName UserHostName UserHostName UserHostName

Получает DNS-имя удаленного клиента.Gets the DNS name of the remote client.

UserLanguages UserLanguages UserLanguages UserLanguages

Получает упорядоченный строковый массив языковых настроек клиента.Gets a sorted string array of client language preferences.

Методы

Abort() Abort() Abort() Abort()

Принудительно завершает основное подключение TCP, из-за чего любой ВВОД-ВЫВОД дает сбой.Forcibly terminates the underlying TCP connection, causing any outstanding I/O to fail. Этот метод можно использовать в ответ на атаку со стороны вредоносного HTTP-клиента.You might use this method in response to an attack by a malicious HTTP client.

BinaryRead(Int32) BinaryRead(Int32) BinaryRead(Int32) BinaryRead(Int32)

Выполняет чтение двоичного кода заданного числа байтов, содержащихся в текущем потоке входящих данных.Performs a binary read of a specified number of bytes from the current input stream.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBufferedInputStream() GetBufferedInputStream() GetBufferedInputStream() GetBufferedInputStream()

Получает объект Stream, который можно использовать для чтения тела входящего объекта HTTP.Gets a Stream object that can be used to read the incoming HTTP entity body.

GetBufferlessInputStream() GetBufferlessInputStream() GetBufferlessInputStream() GetBufferlessInputStream()

Получает объект Stream, который можно использовать для чтения тела входящего объекта HTTP.Gets a Stream object that can be used to read the incoming HTTP entity body.

GetBufferlessInputStream(Boolean) GetBufferlessInputStream(Boolean) GetBufferlessInputStream(Boolean) GetBufferlessInputStream(Boolean)

Получает объект Stream, который может использоваться для чтения входящего тела сущности HTTP, дополнительно отменяя задаваемое в свойстве MaxRequestLength ограничение на длину запроса.Gets a Stream object that can be used to read the incoming HTTP entity body, optionally disabling the request-length limit that is set in the MaxRequestLength property.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
InsertEntityBody() InsertEntityBody() InsertEntityBody() InsertEntityBody()

Предоставляет службам IIS копию тела HTTP-запроса.Provides IIS with a copy of the HTTP request entity body.

InsertEntityBody(Byte[], Int32, Int32) InsertEntityBody(Byte[], Int32, Int32) InsertEntityBody(Byte[], Int32, Int32) InsertEntityBody(Byte[], Int32, Int32)

Предоставляет службам IIS копию тела HTTP-запроса и сведения об объекте запроса.Provides IIS with a copy of the HTTP request entity body and with information about the request entity object.

MapImageCoordinates(String) MapImageCoordinates(String) MapImageCoordinates(String) MapImageCoordinates(String)

Сопоставляет параметр входящей формы полей рисунков с соответствующими значениями координат x и y.Maps an incoming image-field form parameter to appropriate x-coordinate and y-coordinate values.

MapPath(String) MapPath(String) MapPath(String) MapPath(String)

Сопоставляет указанный виртуальный путь с физическим путем.Maps the specified virtual path to a physical path.

MapPath(String, String, Boolean) MapPath(String, String, Boolean) MapPath(String, String, Boolean) MapPath(String, String, Boolean)

Сопоставляет указанный виртуальный путь с физическим путем.Maps the specified virtual path to a physical path.

MapRawImageCoordinates(String) MapRawImageCoordinates(String) MapRawImageCoordinates(String) MapRawImageCoordinates(String)

Сопоставляет параметр входящей формы полей изображений с соответствующими значениями координат X и Y.Maps an incoming image field form parameter into appropriate x and y coordinate values.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SaveAs(String, Boolean) SaveAs(String, Boolean) SaveAs(String, Boolean) SaveAs(String, Boolean)

Сохраняет HTTP-запрос на диске.Saves an HTTP request to disk.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
ValidateInput() ValidateInput() ValidateInput() ValidateInput()

Вызывает проверку для коллекций, доступных через свойства Cookies, Form и QueryString.Causes validation to occur for the collections accessed through the Cookies, Form, and QueryString properties.

Применяется к