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, FormCookies, 또는 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. 문자열 형식 속성에 대 한 값은 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. 자세한 내용은 Script Exploits Overview를 참조하세요.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

사용자의 익명 ID를 가져옵니다(있는 경우).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

클라이언트에서 보낸 쿠키 컬렉션을 가져옵니다.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

클라이언트에서 업로드한 파일 컬렉션을 multipart 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

HTTP 헤더의 컬렉션을 가져옵니다.Gets a collection of HTTP headers.

HttpChannelBinding HttpChannelBinding HttpChannelBinding HttpChannelBinding

현재 HttpWorkerRequest 인스턴스의 ChannelBinding 개체를 가져옵니다.Gets the ChannelBinding object of the current HttpWorkerRequest instance.

HttpMethod HttpMethod HttpMethod HttpMethod

클라이언트에서 사용하는 HTTP 데이터 전송 메서드(예: GET, POST 또는 HEAD)를 가져옵니다.Gets the HTTP data transfer method (such as GET, POST, or HEAD) used by the client.

InputStream InputStream InputStream InputStream

들어오는 HTTP 엔터티 본문의 콘텐츠를 가져옵니다.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

HTTP 연결에서 보안 소켓, 즉 HTTPS를 사용하는지를 나타내는 값을 가져옵니다.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, CookiesServerVariables 항목의 조합 컬렉션을 가져옵니다.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

클라이언트에서 사용하는 HTTP 데이터 전송 메서드(예: 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 연결을 강제로 종료하여 처리 중인 I/O가 실패하도록 합니다.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()

들어오는 HTTP 엔터티 본문을 읽는 데 사용할 수 있는 Stream 개체를 가져옵니다.Gets a Stream object that can be used to read the incoming HTTP entity body.

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

들어오는 HTTP 엔터티 본문을 읽는 데 사용할 수 있는 Stream 개체를 가져옵니다.Gets a Stream object that can be used to read the incoming HTTP entity body.

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

들어오는 HTTP 엔터티 본문을 읽고 Stream 속성에서 설정된 요청 길이 제한을 선택적으로 사용하지 않도록 설정하는 데 사용할 수 있는 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, FormQueryString 속성을 통해 액세스되는 컬렉션에 대해 유효성 검사가 수행되도록 합니다.Causes validation to occur for the collections accessed through the Cookies, Form, and QueryString properties.

적용 대상