HttpResponse HttpResponse HttpResponse HttpResponse Class

Определение

Инкапсулирует данные ответа HTTP, полученные при выполнении операции ASP.NET.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. Затем создаются два объекта, используемые для рисования прямоугольников: a Bitmap Graphics и.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. Код вызывает Dispose методы и Dispose для освобождения ресурсов, используемых двумя графическими объектами.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. Класс имеет свойство с именем Response , которое HttpResponseпредоставляет текущий экземпляр. PageThe 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 класса поддерживаются только в сценариях обратной передачи, а не в сценариях асинхронной обратной передачи: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

Получает политику кэширования веб-страницы (например, срок действия, параметры конфиденциальности и изменяемые предложения).Gets the caching policy (such as expiration time, privacy settings, and vary clauses) of a Web page.

CacheControl CacheControl CacheControl CacheControl

Получает или задает заголовок HTTP Cache-Control, который совпадает с одним из значений перечисления HttpCacheability.Gets or sets the Cache-Control HTTP header that matches one of the HttpCacheability enumeration values.

Charset Charset Charset Charset

Получает или задает кодировку НТТР для потока вывода.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

Получает или задает кодировку НТТР для потока вывода.Gets or sets the HTTP character set of the output stream.

ContentType ContentType ContentType ContentType

Получает или задает тип формата MIME НТТР потока вывода.Gets or sets the HTTP MIME type of the output stream.

Cookies Cookies Cookies Cookies

Получает коллекцию файлов сookie ответов.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

Получает или задает объект фильтра обертки, используемый для изменения тела элемента НТТР перед началом передачи.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

Разрешает выводить текст в исходящем потоке ответа НТТР.Enables output of text to the outgoing HTTP response stream.

OutputStream OutputStream OutputStream OutputStream

Разрешает вывод двоичных данных в теле исходящего содержимого НТТР.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

Получает или задает код состояния НТТР вывода, возвращаемого клиенту.Gets or sets the HTTP status code of the output returned to the client.

StatusDescription StatusDescription StatusDescription StatusDescription

Получает или задает строку состояния НТТР вывода, возвращаемого клиенту.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

Получает или задает значение, показывающее, следует ли отправить содержимое НТТР клиенту.Gets or sets a value indicating whether to send HTTP content to the client.

SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader

Возвращает или задает значение, указывающее, следует ли подавлять заголовок Cache Control: private по умолчанию для текущего HTTP-ответа.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)

Добавляет заголовок НТТР в поток вывода.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)

Добавляет файл Cookie HTTP во встроенную коллекцию файлов Cookie.Adds an HTTP cookie to the intrinsic cookie collection.

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

Добавляет заголовок НТТР в поток вывода.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 для указания собственного состояния, и возвращает объединенный путь.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[])

Записывает строку двоичных символов в поток вывода НТТР.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)

Добавляет заголовок PICS-Label HTTP в поток вывода.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. Дополнительные сведения о принудительной отправке с сервера Http2 можно найти в разделе 8.2 спецификации HTTP/2: отправка с сервера.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. Дополнительные сведения о принудительной отправке с сервера Http2 можно найти в разделе 8.2 спецификации HTTP/2: отправка с сервера.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-адрес.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.
Обновляет существующий файл Cookie из коллекции данных файлов.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)

Записывает знак в поток вывода ответа НТТР.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)

Записывает массив знаков в поток вывода ответа НТТР.Writes an array of characters to an HTTP response output stream.

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

Записывает объект Object в поток ответа HTTP.Writes an Object to an HTTP response stream.

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

Записывает строку в поток вывода ответа НТТР.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)

Записывает указанный файл непосредственно в поток вывода ответа НТТР.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)

Записывает указанный файл непосредственно в поток вывода ответа НТТР.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.

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