HttpResponse HttpResponse HttpResponse HttpResponse Class

정의

ASP.NET 작업에서 받은 HTTP 응답 정보를 캡슐화합니다.Encapsulates HTTP-response information from an ASP.NET operation.

public ref class HttpResponse sealed
public sealed class HttpResponse
type HttpResponse = class
Public NotInheritable Class HttpResponse
상속
HttpResponseHttpResponseHttpResponseHttpResponse

예제

다음 예제에서는 페이지가 요청 될 때 세 가지 겹치는 사각형을 그립니다.The following example draws three overlapping rectangles when the page is requested. 코드를 설정 하 여 시작 합니다 ContentType 을 image/jpeg, 속성으로 JPEG 이미지를 전체 페이지를 렌더링할 수 있도록 합니다.The code begins by setting the ContentType property to image/jpeg, so that the entire page will be rendered as a JPEG image. 호출 된 Clear 불필요 한 콘텐츠 없음이 응답과 함께 전송 되도록 하는 방법입니다.The code then calls the Clear method to ensure that no extraneous content is sent with this response. 코드를 다음으로 설정 하 여 BufferOutput 속성을 요청 하는 클라이언트로 전송 되기 전에 페이지를 완전히 처리 되도록를 true로 합니다.Next, the code sets the BufferOutput property to true so that the page is completely processed before it is sent to the requesting client. 사각형을 그리는 데 사용 되는 두 개체가 만들어집니다:는 BitmapGraphics 개체입니다.Two objects used to draw the rectangles are then created: a Bitmap and a Graphics object. 페이지에서 생성 된 변수는 가장 큰 사각형 안에 표시 되는 문자열과 사각형을 그릴 좌표로 사용 됩니다.The variables created in the page are used as coordinates to draw the rectangles and a string that appears inside the largest rectangle.

세 개의 사각형이 내부에 표시 되는 문자열을 그릴 때를 Bitmap 에 저장 됩니다는 Stream 연관 된 개체를 OutputStream 속성과 해당 형식으로 JPEG로 설정 됩니다.When the three rectangles and the string that appears inside them are drawn, the Bitmap is saved to the Stream object that is associated with the OutputStream property and its format is set to JPEG. 호출 된 DisposeDispose 두 그리기 개체에서 사용 하는 리소스를 해제 하는 방법입니다.The code calls the Dispose and Dispose methods to release the resources used by the two drawing objects. 코드를 호출 하는 마지막으로 Flush 요청 하는 클라이언트에 대 한 버퍼링 된 응답을 보내는 방법.Lastly, the code calls the Flush method to send the buffered response to the requesting client.

참고

코드에는 HttpResponse 키워드로 개체 라고 Response합니다.In code, the HttpResponse object is referred to by the keyword Response. 예를 들어 Response.Clear() 가리킵니다는 HttpResponse.Clear 메서드.For example, Response.Clear() refers to the HttpResponse.Clear method. 합니다 Page 라는 속성이 클래스 Response 의 현재 인스턴스를 노출 하는 HttpResponse합니다.The Page class has a property that is named Response that exposes the current instance of HttpResponse.

<%@ Page Language="C#" %>
<%@ import Namespace="System.Drawing" %>
<%@ import Namespace="System.Drawing.Imaging" %>
<%@ import Namespace="System.Drawing.Drawing2D" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    private void Page_Load(object sender, EventArgs e)
    {
// <snippet2>
        // Set the page's content type to JPEG files
        // and clears all content output from the buffer stream.
        Response.ContentType = "image/jpeg";
        Response.Clear();
    
        // Buffer response so that page is sent
        // after processing is complete.
        Response.BufferOutput = true;
// </snippet2>
    
        // Create a font style.
        Font rectangleFont = new Font(
            "Arial", 10, FontStyle.Bold);
    
        // Create integer variables.
        int height = 100;
        int width = 200;
    
        // Create a random number generator and create
        // variable values based on it.
        Random r = new Random();
        int x = r.Next(75);
        int a = r.Next(155);
        int x1 = r.Next(100);
    
        // Create a bitmap and use it to create a
        // Graphics object.
        Bitmap bmp = new Bitmap(
            width, height, PixelFormat.Format24bppRgb);
        Graphics g = Graphics.FromImage(bmp);
    
        g.SmoothingMode = SmoothingMode.AntiAlias;
        g.Clear(Color.LightGray);
    
        // Use the Graphics object to draw three rectangles.
        g.DrawRectangle(Pens.White, 1, 1, width-3, height-3);
        g.DrawRectangle(Pens.Aquamarine, 2, 2, width-3, height-3);
        g.DrawRectangle(Pens.Black, 0, 0, width, height);
    
        // Use the Graphics object to write a string
        // on the rectangles.
        g.DrawString(
            "ASP.NET Samples", rectangleFont,
            SystemBrushes.WindowText, new PointF(10, 40));
    
        // Apply color to two of the rectangles.
        g.FillRectangle(
            new SolidBrush(
                Color.FromArgb(a, 255, 128, 255)),
            x, 20, 100, 50);
    
        g.FillRectangle(
            new LinearGradientBrush(
                new Point(x, 10),
                new Point(x1 + 75, 50 + 30),
                Color.FromArgb(128, 0, 0, 128),
                Color.FromArgb(255, 255, 255, 240)),
            x1, 50, 75, 30);

// <snippet3>    
        // Save the bitmap to the response stream and
        // convert it to JPEG format.
        bmp.Save(Response.OutputStream, ImageFormat.Jpeg);
    
        // Release memory used by the Graphics object
        // and the bitmap.
        g.Dispose();
        bmp.Dispose();
    
        // Send the output to the client.
        Response.Flush();
// </snippet3>
    }

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ import Namespace="System.Drawing" %>
<%@ import Namespace="System.Drawing.Imaging" %>
<%@ import Namespace="System.Drawing.Drawing2D" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

   Private Sub Page_Load(sender As Object, e As EventArgs)
' <snippet2>
      ' Set the page's content type to JPEG files
      ' and clears all content output from the buffer stream.
      Response.ContentType = "image/jpeg"
      Response.Clear()
      
      ' Buffer response so that page is sent
      ' after processing is complete.
      Response.BufferOutput = True
' </snippet2>
      
      ' Create a font style.
      Dim rectangleFont As New Font( _
          "Arial", 10, FontStyle.Bold)
      
      ' Create integer variables.
      Dim height As Integer = 100
      Dim width As Integer = 200
      
      ' Create a random number generator and create
      ' variable values based on it.
      Dim r As New Random()
      Dim x As Integer = r.Next(75)
      Dim a As Integer = r.Next(155)
      Dim x1 As Integer = r.Next(100)
      
      ' Create a bitmap and use it to create a
      ' Graphics object.
      Dim bmp As New Bitmap( _
          width, height, PixelFormat.Format24bppRgb)
      Dim g As Graphics = Graphics.FromImage(bmp)
      
      g.SmoothingMode = SmoothingMode.AntiAlias
      g.Clear(Color.LightGray)
      
      ' Use the Graphics object to draw three rectangles.
      g.DrawRectangle(Pens.White, 1, 1, width - 3, height - 3)
      g.DrawRectangle(Pens.Aquamarine, 2, 2, width - 3, height - 3)
      g.DrawRectangle(Pens.Black, 0, 0, width, height)
      
      ' Use the Graphics object to write a string
      ' on the rectangles.
      g.DrawString("ASP.NET Samples", rectangleFont, SystemBrushes.WindowText, New PointF(10, 40))
      
      ' Apply color to two of the rectangles.
      g.FillRectangle( _
          New SolidBrush( _
              Color.FromArgb(a, 255, 128, 255)), _
          x, 20, 100, 50)
      
      g.FillRectangle( _
          New LinearGradientBrush( _
              New Point(x, 10), _
              New Point(x1 + 75, 50 + 30), _
              Color.FromArgb(128, 0, 0, 128), _
              Color.FromArgb(255, 255, 255, 240)), _
          x1, 50, 75, 30)

' <snippet3>      
      ' Save the bitmap to the response stream and
      ' convert it to JPEG format.
      bmp.Save(Response.OutputStream, ImageFormat.Jpeg)
      
      ' Release memory used by the Graphics object
      ' and the bitmap.
      g.Dispose()
      bmp.Dispose()
      
      ' Send the output to the client.
      Response.Flush()
' </snippet3>
   End Sub 'Page_Load

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    </form>
</body>
</html>

설명

메서드 및 속성의는 HttpResponse 클래스를 통해 노출 되는 Response 의 속성을 HttpApplication, HttpContext, Page, 및 UserControl 클래스.The methods and properties of the HttpResponse class are exposed through the Response property of the HttpApplication, HttpContext, Page, and UserControl classes.

다음 메서드는 HttpResponse 클래스 다시 게시 시나리오 에서만 지원 됩니다 및 비동기 post에 없는 시나리오를 백업 합니다.The following methods of the HttpResponse class are supported only in post back scenarios and not in asynchronous post back scenarios:

부분 페이지 업데이트를 사용 하는 경우 사용 UpdatePanel 컨트롤을 다시 게시를 사용 하 여 전체 페이지를 업데이트 하는 대신 페이지의 선택된 영역을 업데이트 합니다.Partial-page updates are enabled when you use UpdatePanel controls to update selected regions of a page instead of updating the whole page with a post back. 자세한 내용은 UpdatePanel 컨트롤 개요 하 고 부분 페이지 렌더링 개요합니다.For more information, see UpdatePanel Control Overview and Partial-Page Rendering Overview.

생성자

HttpResponse(TextWriter) HttpResponse(TextWriter) HttpResponse(TextWriter) HttpResponse(TextWriter)

HttpResponse 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the HttpResponse class.

속성

Buffer Buffer Buffer Buffer

출력의 버퍼링 여부 및 전체 응답의 처리가 완료된 다음에 출력을 보내는지를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether to buffer output and send it after the complete response is finished processing.

BufferOutput BufferOutput BufferOutput BufferOutput

출력의 버퍼링 여부 및 전체 페이지의 처리가 완료된 다음에 출력을 보내는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether to buffer output and send it after the complete page is finished processing.

Cache Cache Cache Cache

웹 페이지의 캐싱 정책(만료 시간, 개인 정보 설정 및 vary 절 등)을 가져옵니다.Gets the caching policy (such as expiration time, privacy settings, and vary clauses) of a Web page.

CacheControl CacheControl CacheControl CacheControl

HttpCacheability 열거형 값 중 하나와 일치하는 Cache-Control HTTP 헤더를 가져오거나 설정합니다.Gets or sets the Cache-Control HTTP header that matches one of the HttpCacheability enumeration values.

Charset Charset Charset Charset

출력 스트림의 HTTP 문자 집합을 가져오거나 설정합니다.Gets or sets the HTTP character set of the output stream.

ClientDisconnectedToken ClientDisconnectedToken ClientDisconnectedToken ClientDisconnectedToken

클라이언트가 끊긴 경우, 작동한 CancellationToken 개체를 가져옵니다.Gets a CancellationToken object that is tripped when the client disconnects.

ContentEncoding ContentEncoding ContentEncoding ContentEncoding

출력 스트림의 HTTP 문자 집합을 가져오거나 설정합니다.Gets or sets the HTTP character set of the output stream.

ContentType ContentType ContentType ContentType

출력 스트림의 HTTP MIME 형식을 가져오거나 설정합니다.Gets or sets the HTTP MIME type of the output stream.

Cookies Cookies Cookies Cookies

응답 쿠키 컬렉션을 가져옵니다.Gets the response cookie collection.

Expires Expires Expires Expires

브라우저에서 캐시되는 페이지가 만료되기까지의 시간(분)을 가져오거나 설정합니다.Gets or sets the number of minutes before a page cached on a browser expires. 사용자가 만료되기 전과 동일한 페이지로 돌아가면 캐시된 버전이 표시됩니다.If the user returns to the same page before it expires, the cached version is displayed. Expires는 이전 버전 ASP와의 호환성을 위해 제공됩니다.Expires is provided for compatibility with earlier versions of ASP.

ExpiresAbsolute ExpiresAbsolute ExpiresAbsolute ExpiresAbsolute

캐시된 정보를 캐시에서 제거할 절대 날짜 및 시간을 가져오거나 설정합니다.Gets or sets the absolute date and time at which to remove cached information from the cache. ExpiresAbsolute는 이전 버전 ASP와의 호환성을 위해 제공됩니다.ExpiresAbsolute is provided for compatibility with earlier versions of ASP.

Filter Filter Filter Filter

전송 전에 HTTP 엔터티 본문을 수정하는 데 사용되는 래핑 필터 개체를 가져오거나 설정합니다.Gets or sets a wrapping filter object that is used to modify the HTTP entity body before transmission.

HeaderEncoding HeaderEncoding HeaderEncoding HeaderEncoding

현재 헤더 출력 스트림의 인코딩을 나타내는 Encoding 개체를 가져오거나 설정합니다.Gets or sets an Encoding object that represents the encoding for the current header output stream.

Headers Headers Headers Headers

응답 헤더의 컬렉션을 가져옵니다.Gets the collection of response headers.

HeadersWritten HeadersWritten HeadersWritten HeadersWritten

응답 헤더를 썼는지를 나타내는 값을 가져옵니다.Gets a value indicating whether the response headers have been written.

IsClientConnected IsClientConnected IsClientConnected IsClientConnected

클라이언트가 아직 서버에 연결되어 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the client is still connected to the server.

IsRequestBeingRedirected IsRequestBeingRedirected IsRequestBeingRedirected IsRequestBeingRedirected

클라이언트가 새 위치로 이동되는지 여부를 나타내는 부울 값을 가져옵니다.Gets a Boolean value indicating whether the client is being transferred to a new location.

Output Output Output Output

나가는 HTTP 응답 스트림에 대한 텍스트 출력을 활성화합니다.Enables output of text to the outgoing HTTP response stream.

OutputStream OutputStream OutputStream OutputStream

나가는 HTTP 콘텐츠 본문에 대한 이진 출력을 활성화합니다.Enables binary output to the outgoing HTTP content body.

RedirectLocation RedirectLocation RedirectLocation RedirectLocation

HTTP Location 헤더의 값을 가져오거나 설정합니다.Gets or sets the value of the HTTP Location header.

Status Status Status Status

클라이언트에 반환되는 Status 줄을 설정합니다.Sets the Status line that is returned to the client.

StatusCode StatusCode StatusCode StatusCode

클라이언트에 반환되는 출력의 HTTP 상태 코드를 가져오거나 설정합니다.Gets or sets the HTTP status code of the output returned to the client.

StatusDescription StatusDescription StatusDescription StatusDescription

클라이언트에 반환되는 출력의 HTTP 상태 문자열을 가져오거나 설정합니다.Gets or sets the HTTP status string of the output returned to the client.

SubStatusCode SubStatusCode SubStatusCode SubStatusCode

응답의 상태 코드를 정규화하는 값을 가져오거나 설정합니다.Gets or sets a value qualifying the status code of the response.

SupportsAsyncFlush SupportsAsyncFlush SupportsAsyncFlush SupportsAsyncFlush

연결이 비동기 플러시 작업을 지원하는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the connection supports asynchronous flush operations.

SuppressContent SuppressContent SuppressContent SuppressContent

HTTP 콘텐츠를 클라이언트에 보낼지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether to send HTTP content to the client.

SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader

현재 HTTP 응답에 대한 기본 Cache Control: private 헤더를 표시하지 않을 것인지 표시하는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether to suppress the default Cache Control: private header for the current HTTP response.

SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect

로그인 페이지에 대한 폼 인증 리디렉션이 억제되어야 하는지 여부를 지정하는 값을 가져오거나 설정합니다.Gets or sets a value that specifies whether forms authentication redirection to the login page should be suppressed.

TrySkipIisCustomErrors TrySkipIisCustomErrors TrySkipIisCustomErrors TrySkipIisCustomErrors

IIS 7.0IIS 7.0 사용자 지정 오류가 비활성화되는지 여부를 지정하는 값을 가져오거나 설정합니다.Gets or sets a value that specifies whether IIS 7.0IIS 7.0 custom errors are disabled.

메서드

AddCacheDependency(CacheDependency[]) AddCacheDependency(CacheDependency[]) AddCacheDependency(CacheDependency[]) AddCacheDependency(CacheDependency[])

응답이 출력 캐시에 저장되어 있는 상태에서 지정된 종속성이 변경될 때 보다 편리하게 응답을 무효화할 수 있도록 캐시 종속성 집합을 응답에 연결합니다.Associates a set of cache dependencies with the response to facilitate invalidation of the response if it is stored in the output cache and the specified dependencies change.

AddCacheItemDependencies(ArrayList) AddCacheItemDependencies(ArrayList) AddCacheItemDependencies(ArrayList) AddCacheItemDependencies(ArrayList)

캐시에 있는 다른 항목에 종속된 캐시된 응답의 유효성을 검사합니다.Makes the validity of a cached response dependent on other items in the cache.

AddCacheItemDependencies(String[]) AddCacheItemDependencies(String[]) AddCacheItemDependencies(String[]) AddCacheItemDependencies(String[])

캐시에 있는 다른 항목에 종속된 캐시된 항목의 유효성을 검사합니다.Makes the validity of a cached item dependent on another item in the cache.

AddCacheItemDependency(String) AddCacheItemDependency(String) AddCacheItemDependency(String) AddCacheItemDependency(String)

캐시에 있는 다른 항목에 종속된 캐시된 응답의 유효성을 검사합니다.Makes the validity of a cached response dependent on another item in the cache.

AddFileDependencies(ArrayList) AddFileDependencies(ArrayList) AddFileDependencies(ArrayList) AddFileDependencies(ArrayList)

현재 응답이 종속된 파일 이름 컬렉션에 파일 이름 그룹을 추가합니다.Adds a group of file names to the collection of file names on which the current response is dependent.

AddFileDependencies(String[]) AddFileDependencies(String[]) AddFileDependencies(String[]) AddFileDependencies(String[])

현재 응답이 종속된 파일 이름 컬렉션에 파일 이름 배열을 추가합니다.Adds an array of file names to the collection of file names on which the current response is dependent.

AddFileDependency(String) AddFileDependency(String) AddFileDependency(String) AddFileDependency(String)

현재 응답이 종속된 파일 이름 컬렉션에 하나의 파일 이름을 추가합니다.Adds a single file name to the collection of file names on which the current response is dependent.

AddHeader(String, String) AddHeader(String, String) AddHeader(String, String) AddHeader(String, String)

HTTP 헤더를 출력 스트림에 추가합니다.Adds an HTTP header to the output stream. AddHeader(String, String)는 이전 버전 ASP와의 호환성을 위해 제공됩니다.AddHeader(String, String) is provided for compatibility with earlier versions of ASP.

AddOnSendingHeaders(Action<HttpContext>) AddOnSendingHeaders(Action<HttpContext>) AddOnSendingHeaders(Action<HttpContext>) AddOnSendingHeaders(Action<HttpContext>)

이 요청에 대해 응답 헤더를 보내기 직전에 ASP.NET 런타임이 호출할 콜백을 등록합니다.Registers a callback that the ASP.NET runtime will invoke immediately before response headers are sent for this request.

AppendCookie(HttpCookie) AppendCookie(HttpCookie) AppendCookie(HttpCookie) AppendCookie(HttpCookie)

내장 쿠키 컬렉션에 HTTP 쿠키를 추가합니다.Adds an HTTP cookie to the intrinsic cookie collection.

AppendHeader(String, String) AppendHeader(String, String) AppendHeader(String, String) AppendHeader(String, String)

HTTP 헤더를 출력 스트림에 추가합니다.Adds an HTTP header to the output stream.

AppendToLog(String) AppendToLog(String) AppendToLog(String) AppendToLog(String)

사용자 지정 로그 정보를 IIS(인터넷 정보 서비스) 로그 파일에 추가합니다.Adds custom log information to the Internet Information Services (IIS) log file.

ApplyAppPathModifier(String) ApplyAppPathModifier(String) ApplyAppPathModifier(String) ApplyAppPathModifier(String)

세션이 Cookieless 세션 상태를 사용하고 있는 경우 가상 경로에 세션 ID를 추가한 다음 조합된 경로를 반환합니다.Adds a session ID to the virtual path if the session is using Cookieless session state and returns the combined path. Cookieless 세션 상태가 사용되지 않을 경우 ApplyAppPathModifier(String)는 원본 가상 경로를 반환합니다.If Cookieless session state is not used, ApplyAppPathModifier(String) returns the original virtual path.

BeginFlush(AsyncCallback, Object) BeginFlush(AsyncCallback, Object) BeginFlush(AsyncCallback, Object) BeginFlush(AsyncCallback, Object)

현재 버퍼링된 응답을 클라이언트에 보냅니다.Sends the currently buffered response to the client.

BinaryWrite(Byte[]) BinaryWrite(Byte[]) BinaryWrite(Byte[]) BinaryWrite(Byte[])

HTTP 출력 스트림에 이진 문자로 구성된 문자열을 씁니다.Writes a string of binary characters to the HTTP output stream.

Clear() Clear() Clear() Clear()

버퍼 스트림에서 모든 콘텐츠 출력을 지웁니다.Clears all content output from the buffer stream.

ClearContent() ClearContent() ClearContent() ClearContent()

버퍼 스트림에서 모든 콘텐츠 출력을 지웁니다.Clears all content output from the buffer stream.

ClearHeaders() ClearHeaders() ClearHeaders() ClearHeaders()

버퍼 스트림에서 모든 헤더를 지웁니다.Clears all headers from the buffer stream.

Close() Close() Close() Close()

클라이언트에 대한 소켓 연결을 닫습니다.Closes the socket connection to a client.

DisableKernelCache() DisableKernelCache() DisableKernelCache() DisableKernelCache()

현재 응답에 대해 커널 캐싱을 사용하지 않도록 설정합니다.Disables kernel caching for the current response.

DisableUserCache() DisableUserCache() DisableUserCache() DisableUserCache()

이 응답에 대한 IIS 사용자 모드 캐싱을 사용하지 않도록 설정합니다.Disables IIS user-mode caching for this response.

End() End() End() End()

현재 버퍼링된 출력을 모두 클라이언트에 보내고 페이지 실행을 중지한 다음 EndRequest 이벤트를 발생시킵니다.Sends all currently buffered output to the client, stops execution of the page, and raises the EndRequest event.

EndFlush(IAsyncResult) EndFlush(IAsyncResult) EndFlush(IAsyncResult) EndFlush(IAsyncResult)

비동기 플러시 작업을 완료합니다.Completes an asynchronous flush operation.

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

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Flush() Flush() Flush() Flush()

현재 버퍼링된 모든 출력을 클라이언트에 보냅니다.Sends all currently buffered output to the client.

FlushAsync() FlushAsync() FlushAsync() FlushAsync()

현재 버퍼링된 모든 출력을 클라이언트에 비동기로 보냅니다.Asynchronously sends all currently buffered output to the client.

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)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
Pics(String) Pics(String) Pics(String) Pics(String)

HTTP PICS-Label 헤더를 출력 스트림에 추가합니다.Appends a HTTP PICS-Label header to the output stream.

PushPromise(String) PushPromise(String) PushPromise(String) PushPromise(String)

이 API는 HTTP 2.0 클라이언트에 푸시 약속을 보내는 애플리케이션을 지원합니다.This API is to support applications sending push promises to HTTP 2.0 clients. HTTP/2 사양 섹션 8.2: 서버 푸시에서 Http2 서버 푸시와 관련된 자세한 내용을 찾을 수 있습니다.You can find more details regarding to Http2 server push at HTTP/2 Specification Section 8.2: Server Push.

PushPromise(String, String, NameValueCollection) PushPromise(String, String, NameValueCollection) PushPromise(String, String, NameValueCollection) PushPromise(String, String, NameValueCollection)

이 API는 HTTP 2.0 클라이언트에 푸시 약속을 보내는 애플리케이션을 지원합니다.This API is to support applications sending push promises to HTTP 2.0 clients. HTTP/2 사양 섹션 8.2: 서버 푸시에서 Http2 서버 푸시와 관련된 자세한 내용을 찾을 수 있습니다.You can find more details regarding to Http2 server push at HTTP/2 Specification Section 8.2: Server Push.

Redirect(String) Redirect(String) Redirect(String) Redirect(String)

요청을 새 URL로 리디렉션하고 새 URL을 지정합니다.Redirects a request to a new URL and specifies the new URL.

Redirect(String, Boolean) Redirect(String, Boolean) Redirect(String, Boolean) Redirect(String, Boolean)

클라이언트를 새 URL로 리디렉션합니다.Redirects a client to a new URL. 새 URL을 지정하고 현재 페이지 실행을 종료해야 하는지를 지정합니다.Specifies the new URL and whether execution of the current page should terminate.

RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String)

요청한 URL에서 지정한 URL로의 영구 리디렉션을 수행합니다.Performs a permanent redirection from the requested URL to the specified URL.

RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean)

요청한 URL에서 지정한 URL로의 영구 리디렉션을 수행하고, 응답을 완료하는 옵션을 제공합니다.Performs a permanent redirection from the requested URL to the specified URL, and provides the option to complete the response.

RedirectToRoute(Object) RedirectToRoute(Object) RedirectToRoute(Object) RedirectToRoute(Object)

경로 매개 변수 값을 사용하여 새 URL로 요청을 리디렉션합니다.Redirects a request to a new URL by using route parameter values.

RedirectToRoute(RouteValueDictionary) RedirectToRoute(RouteValueDictionary) RedirectToRoute(RouteValueDictionary) RedirectToRoute(RouteValueDictionary)

경로 매개 변수 값을 사용하여 새 URL로 요청을 리디렉션합니다.Redirects a request to a new URL by using route parameter values.

RedirectToRoute(String) RedirectToRoute(String) RedirectToRoute(String) RedirectToRoute(String)

경로 이름을 사용하여 새 URL로 요청을 리디렉션합니다.Redirects a request to a new URL by using a route name.

RedirectToRoute(String, Object) RedirectToRoute(String, Object) RedirectToRoute(String, Object) RedirectToRoute(String, Object)

경로 매개 변수 값, 및 경로 이름을 사용하여 새 URL로 요청을 리디렉션합니다.Redirects a request to a new URL by using route parameter values and a route name.

RedirectToRoute(String, RouteValueDictionary) RedirectToRoute(String, RouteValueDictionary) RedirectToRoute(String, RouteValueDictionary) RedirectToRoute(String, RouteValueDictionary)

경로 매개 변수 값, 및 경로 이름을 사용하여 새 URL로 요청을 리디렉션합니다.Redirects a request to a new URL by using route parameter values and a route name.

RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object)

경로 매개 변수 값을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다.Performs a permanent redirection from a requested URL to a new URL by using route parameter values.

RedirectToRoutePermanent(RouteValueDictionary) RedirectToRoutePermanent(RouteValueDictionary) RedirectToRoutePermanent(RouteValueDictionary) RedirectToRoutePermanent(RouteValueDictionary)

경로 매개 변수 값을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다.Performs a permanent redirection from a requested URL to a new URL by using route parameter values.

RedirectToRoutePermanent(String) RedirectToRoutePermanent(String) RedirectToRoutePermanent(String) RedirectToRoutePermanent(String)

경로 이름을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다.Performs a permanent redirection from a requested URL to a new URL by using a route name.

RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object)

새 URL에 해당하는 경로 매개 변수 값 및 경로 이름을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다.Performs a permanent redirection from a requested URL to a new URL by using the route parameter values and the name of the route that correspond to the new URL.

RedirectToRoutePermanent(String, RouteValueDictionary) RedirectToRoutePermanent(String, RouteValueDictionary) RedirectToRoutePermanent(String, RouteValueDictionary) RedirectToRoutePermanent(String, RouteValueDictionary)

경로 매개 변수 값 및 경로 이름을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다.Performs a permanent redirection from a requested URL to a new URL by using route parameter values and a route name.

RemoveOutputCacheItem(String) RemoveOutputCacheItem(String) RemoveOutputCacheItem(String) RemoveOutputCacheItem(String)

기본 출력 캐시 공급자와 관련된 모든 캐시된 항목을 캐시에서 제거합니다.Removes from the cache all cached items that are associated with the default output-cache provider. 이 메서드는 정적입니다.This method is static.

RemoveOutputCacheItem(String, String) RemoveOutputCacheItem(String, String) RemoveOutputCacheItem(String, String) RemoveOutputCacheItem(String, String)

지정한 출력 캐시 공급자를 사용하여 지정된 경로와 관련된 모든 출력 캐시 항목을 제거합니다.Uses the specified output-cache provider to remove all output-cache items that are associated with the specified path.

SetCookie(HttpCookie) SetCookie(HttpCookie) SetCookie(HttpCookie) SetCookie(HttpCookie)

HttpResponse.SetCookie 메서드가 내부적으로만 사용되기 때문에 코드에서 호출해야 합니다.Because the HttpResponse.SetCookie method is intended for internal use only, you should not call it in your code. 대신, 다음 예제와 같이 HttpResponse.Cookies.Set 메서드를 호출할 수 있습니다.Instead, you can call the HttpResponse.Cookies.Set method, as the following example shows.
쿠키 컬렉션에서 기존 쿠키를 업데이트합니다.Updates an existing cookie in the cookie collection.

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

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
TransmitFile(String) TransmitFile(String) TransmitFile(String) TransmitFile(String)

지정된 파일을 메모리에 버퍼링하지 않고 HTTP 응답 출력 스트림에 직접 씁니다.Writes the specified file directly to an HTTP response output stream, without buffering it in memory.

TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64)

지정된 파일 부분을 메모리에 버퍼링하지 않고 HTTP 응답 출력 스트림에 직접 씁니다.Writes the specified part of a file directly to an HTTP response output stream without buffering it in memory.

Write(Char) Write(Char) Write(Char) Write(Char)

HTTP 응답 출력 스트림에 문자를 씁니다.Writes a character to an HTTP response output stream.

Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32)

HTTP 응답 출력 스트림에 문자 배열을 씁니다.Writes an array of characters to an HTTP response output stream.

Write(Object) Write(Object) Write(Object) Write(Object)

HTTP 응답 스트림에 Object를 씁니다.Writes an Object to an HTTP response stream.

Write(String) Write(String) Write(String) Write(String)

HTTP 응답 출력 스트림에 문자열을 씁니다.Writes a string to an HTTP response output stream.

WriteFile(IntPtr, Int64, Int64) WriteFile(IntPtr, Int64, Int64) WriteFile(IntPtr, Int64, Int64) WriteFile(IntPtr, Int64, Int64)

HTTP 응답 출력 스트림에 지정된 파일을 직접 씁니다.Writes the specified file directly to an HTTP response output stream.

WriteFile(String) WriteFile(String) WriteFile(String) WriteFile(String)

지정된 파일의 내용을 HTTP 응답 출력 스트림에 파일 블록으로 직접 씁니다.Writes the contents of the specified file directly to an HTTP response output stream as a file block.

WriteFile(String, Boolean) WriteFile(String, Boolean) WriteFile(String, Boolean) WriteFile(String, Boolean)

지정된 파일의 내용을 HTTP 응답 출력 스트림에 메모리 블록으로 직접 씁니다.Writes the contents of the specified file directly to an HTTP response output stream as a memory block.

WriteFile(String, Int64, Int64) WriteFile(String, Int64, Int64) WriteFile(String, Int64, Int64) WriteFile(String, Int64, Int64)

HTTP 응답 출력 스트림에 지정된 파일을 직접 씁니다.Writes the specified file directly to an HTTP response output stream.

WriteSubstitution(HttpResponseSubstitutionCallback) WriteSubstitution(HttpResponseSubstitutionCallback) WriteSubstitution(HttpResponseSubstitutionCallback) WriteSubstitution(HttpResponseSubstitutionCallback)

응답 대체 블록을 응답에 삽입할 수 있도록 하여 출력 캐시 응답의 지정된 응답 영역을 동적으로 생성할 수 있도록 합니다.Allows insertion of response substitution blocks into the response, which allows dynamic generation of specified response regions for output cached responses.

적용 대상