HttpResponseWrapper Classe

Definição

Encapsula o objeto intrínseco HTTP que fornece informações de resposta HTTP de uma operação de ASP.NET.

public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
    inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
Herança
HttpResponseWrapper

Comentários

A HttpResponseWrapper classe deriva da HttpResponseBase classe e serve como um wrapper para a HttpResponse classe . Essa classe expõe a funcionalidade da HttpResponse classe e, ao mesmo tempo, expõe o HttpResponseBase tipo. A HttpResponseBase classe permite substituir a implementação original da HttpResponse classe em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline de ASP.NET.

Construtores

HttpResponseWrapper(HttpResponse)

Inicializa uma nova instância da classe HttpResponseWrapper.

Propriedades

Buffer

Obtém ou define um valor que indica se a saída deverá ser armazenada em buffer e enviada depois do término do processamento da resposta concluída.

BufferOutput

Obtém ou define um valor que indica se a saída deverá ser armazenada em buffer e enviada depois que a página concluída concluir o processamento.

Cache

Obtém a política de cache (como a data de validade, as configurações de privacidade e cláusulas vary) da página da Web atual.

CacheControl

Obtém ou define o cabeçalho HTTP Cache-Control, que corresponde a um dos valores de enumeração HttpCacheability.

Charset

Obtém ou define o conjunto de caracteres HTTP da resposta atual.

ClientDisconnectedToken

Obtém um objeto CancellationToken que é disparado quando o cliente se desconecta.

ClientDisconnectedToken

Obtém um objeto CancellationToken que é disparado quando o cliente se desconecta.

(Herdado de HttpResponseBase)
ContentEncoding

Obtém ou define a codificação de conteúdo da resposta atual.

ContentType

Obtém ou define o tipo MIME HTTP da resposta atual.

Cookies

Obtém a coleção de cookies de resposta.

Expires

Obtém ou define o número de minutos antes de uma página armazenada em cache no cliente ou proxy expirar. Se o usuário retornar para a mesma página antes de expirar, a versão em cache será exibida. Expires é fornecido para compatibilidade com versões anteriores do ASP.

ExpiresAbsolute

Obtém ou define a data e a hora absolutas em que as informações armazenadas em cache expiram no cache. ExpiresAbsolute é fornecido para compatibilidade com versões anteriores do ASP.

Filter

Obtém ou define um objeto de filtro usado para modificar o corpo da entidade HTTP antes da transmissão.

HeaderEncoding

Obtém ou define a codificação do cabeçalho da resposta atual.

Headers

Obtém a coleção de cabeçalhos de resposta.

HeadersWritten

Obtém um valor que indica se os cabeçalhos de resposta foram gravados.

HeadersWritten

Obtém um valor que indica se os cabeçalhos de resposta foram gravados.

(Herdado de HttpResponseBase)
IsClientConnected

Obtém um valor que indica se o cliente está conectado ao servidor.

IsRequestBeingRedirected

Obtém um valor que indica se o cliente está sendo redirecionado para um novo local.

Output

Obtém o objeto que habilita a saída de texto para o fluxo de resposta HTTP de saída.

OutputStream

Fornece saída binária para o corpo do conteúdo HTTP de saída.

RedirectLocation

Obtém ou define o valor do cabeçalho HTTP Location.

Status

Define o valor Status que é retornado para o cliente.

StatusCode

Obtém ou define o código de status HTTP da saída retornada ao cliente.

StatusDescription

Obtém ou define a mensagem de status HTTP da saída retornada ao cliente.

SubStatusCode

Obtém ou define um valor que qualifica o código de status da resposta.

SupportsAsyncFlush

Obtém um valor que indica se a conexão dá suporte a operações de liberação assíncronas.

SupportsAsyncFlush

Obtém um valor que indica se a conexão dá suporte a operações de liberação assíncronas.

(Herdado de HttpResponseBase)
SuppressContent

Obtém ou define um valor que indica se enviar ou não o conteúdo HTTP para o cliente.

SuppressDefaultCacheControlHeader

Obtém ou define um valor que indica se suprimir ou não o cabeçalho Cache Control: private para a resposta HTTP atual.

SuppressDefaultCacheControlHeader

Obtém ou define um valor que indica se o cabeçalho padrão Cache Control: private deve ser suprimido para a resposta HTTP atual.

(Herdado de HttpResponseBase)
SuppressFormsAuthenticationRedirect

Obtém ou define um valor que especifica se o redirecionamento de autenticação de formulários para a página de logon deve ser suprimido.

SuppressFormsAuthenticationRedirect

Obtém ou define um valor que especifica se o redirecionamento de autenticação de formulários para a página de logon deve ser suprimido.

(Herdado de HttpResponseBase)
TrySkipIisCustomErrors

Obtém ou define um valor que especifica se os erros personalizados do IIS 7.0 estão desabilitados.

Métodos

AddCacheDependency(CacheDependency[])

Quando substituída em uma classe derivada, associa as dependências de cache com a resposta, que permitem que a resposta seja invalidada se ela for armazenada em cache e se as dependências especificadas sofrerem alterações.

AddCacheItemDependencies(ArrayList)

Torna a validade de uma resposta em cache dependente dos itens especificados no cache.

AddCacheItemDependencies(String[])

Torna a validade de um item em cache dependente dos itens especificados no cache.

AddCacheItemDependency(String)

Torna a validade de uma resposta em cache dependente do item especificado no cache.

AddFileDependencies(ArrayList)

Adiciona nomes de arquivo à coleção de nomes de arquivo da qual a resposta atual depende.

AddFileDependencies(String[])

Adiciona uma matriz de nomes de arquivo à coleção de nomes de arquivo da qual a resposta atual depende.

AddFileDependency(String)

Adiciona um único nome de arquivo à coleção de nomes de arquivo da qual a resposta atual depende.

AddHeader(String, String)

Adiciona um cabeçalho HTTP à resposta atual. Esse método é fornecido para compatibilidade com versões anteriores do ASP.

AddOnSendingHeaders(Action<HttpContextBase>)

Registra um retorno de chamada que o runtime do ASP.NET invocará imediatamente antes dos cabeçalhos de resposta serem enviados para esta solicitação.

AddOnSendingHeaders(Action<HttpContextBase>)

Registra um retorno de chamada que o runtime do ASP.NET invocará imediatamente antes dos cabeçalhos de resposta serem enviados para esta solicitação.

(Herdado de HttpResponseBase)
AppendCookie(HttpCookie)

Adiciona um cookie HTTP à coleção de cookies da resposta HTTP.

AppendHeader(String, String)

Adiciona um cabeçalho HTTP à resposta atual.

AppendToLog(String)

Adiciona informações de log personalizado ao arquivo de log de IIS (Serviços de Informações da Internet).

ApplyAppPathModifier(String)

Adiciona uma ID de sessão para o caminho virtual se a sessão está usando o estado de sessão Cookieless e retorna o caminho combinado.

BeginFlush(AsyncCallback, Object)

Envia a resposta atualmente em buffer para o cliente.

BeginFlush(AsyncCallback, Object)

Envia a resposta atualmente em buffer para o cliente.

(Herdado de HttpResponseBase)
BinaryWrite(Byte[])

Grava uma cadeia de caracteres binários no fluxo de saída HTTP.

Clear()

Limpa todos os cabeçalhos e o conteúdo de saída da resposta atual.

ClearContent()

Limpa todo o conteúdo de saída da resposta atual.

ClearHeaders()

Limpa todos os cabeçalhos da resposta atual.

Close()

Fecha a conexão de soquete para um cliente.

DisableKernelCache()

Desabilita o cache de kernel para a resposta atual.

DisableUserCache()

Desabilita o cache de modo de usuário do IIS para esta resposta.

DisableUserCache()

Desabilita o cache de modo de usuário do IIS para esta resposta.

(Herdado de HttpResponseBase)
End()

Envia todas as saídas em buffer no momento para o cliente, interrompe a execução do processo solicitado e aciona o evento EndRequest.

EndFlush(IAsyncResult)

Conclui uma operação de liberação assíncrona.

EndFlush(IAsyncResult)

Conclui uma operação de liberação assíncrona.

(Herdado de HttpResponseBase)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Envia toda a saída em buffer no momento para o cliente.

FlushAsync()

Envia de forma assíncrona toda a saída em buffer atual para o cliente.

FlushAsync()

Envia de forma assíncrona toda a saída em buffer atual para o cliente.

(Herdado de HttpResponseBase)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Pics(String)

Acrescenta um cabeçalho HTTP PICS-Label à resposta atual.

PushPromise(String)

Compatível com aplicativos que enviam promessas por push para clientes HTTP 2.0. Para saber mais, confira Especificação de HTTP/2, Seção 8.2: Push do servidor.

PushPromise(String)

Compatível com aplicativos que enviam promessas por push para clientes HTTP 2.0. Para saber mais, confira Especificação de HTTP/2, Seção 8.2: Push do servidor.

(Herdado de HttpResponseBase)
PushPromise(String, String, NameValueCollection)

Compatível com aplicativos que enviam promessas por push para clientes HTTP 2.0. Para saber mais, confira Especificação de HTTP/2, Seção 8.2: Push do servidor.

PushPromise(String, String, NameValueCollection)

Compatível com aplicativos que enviam promessas por push para clientes HTTP 2.0. Para saber mais, confira Especificação de HTTP/2, Seção 8.2: Push do servidor.

(Herdado de HttpResponseBase)
Redirect(String)

Redireciona uma solicitação para a URL especificada.

Redirect(String, Boolean)

Redireciona uma solicitação para a URL especificada e especifica se a execução do processo atual deve ser encerrada.

RedirectPermanent(String)

Executa um redirecionamento permanente da URL solicitada para a URL especificada.

RedirectPermanent(String)

Executa um redirecionamento permanente da URL solicitada para a URL especificada.

(Herdado de HttpResponseBase)
RedirectPermanent(String, Boolean)

Executa um redirecionamento permanente da URL solicitada para a URL especificada e oferece a opção de concluir a resposta.

RedirectPermanent(String, Boolean)

Executa um redirecionamento permanente da URL solicitada para a URL especificada e oferece a opção de concluir a resposta.

(Herdado de HttpResponseBase)
RedirectToRoute(Object)

Redireciona uma solicitação para uma nova URL usando os valores de parâmetro de rota especificados.

RedirectToRoute(Object)

Redireciona a solicitação para uma nova URL usando valores de parâmetro de rota.

(Herdado de HttpResponseBase)
RedirectToRoute(RouteValueDictionary)

Redireciona uma solicitação para uma nova URL usando os valores de parâmetro de rota especificados.

RedirectToRoute(RouteValueDictionary)

Redireciona a solicitação para uma nova URL usando valores de parâmetro de rota.

(Herdado de HttpResponseBase)
RedirectToRoute(String)

Redireciona uma solicitação para uma nova URL usando o nome da rota especificado.

RedirectToRoute(String)

Redireciona a solicitação para uma nova URL usando um nome de rota.

(Herdado de HttpResponseBase)
RedirectToRoute(String, Object)

Redireciona uma solicitação para uma nova URL usando os valores de parâmetro de rota e de nome da rota especificados.

RedirectToRoute(String, Object)

Redireciona a solicitação para uma nova URL usando valores de parâmetro de rota e um nome de rota.

(Herdado de HttpResponseBase)
RedirectToRoute(String, RouteValueDictionary)

Redireciona uma solicitação para uma nova URL usando os valores de parâmetro de rota e de nome da rota especificados.

RedirectToRoute(String, RouteValueDictionary)

Redireciona a solicitação para uma nova URL usando valores de parâmetro de rota e um nome de rota.

(Herdado de HttpResponseBase)
RedirectToRoutePermanent(Object)

Executa um redirecionamento permanente de uma URL solicitada para uma nova URL, usando os valores de parâmetro de rota especificados.

RedirectToRoutePermanent(Object)

Executa um redirecionamento permanente da URL solicitada para uma nova URL, usando valores de parâmetro de rota.

(Herdado de HttpResponseBase)
RedirectToRoutePermanent(RouteValueDictionary)

Executa um redirecionamento permanente de uma URL solicitada para uma nova URL, usando os valores de parâmetro de rota especificados.

RedirectToRoutePermanent(RouteValueDictionary)

Executa um redirecionamento permanente da URL solicitada para uma nova URL, usando valores de parâmetro de rota.

(Herdado de HttpResponseBase)
RedirectToRoutePermanent(String)

Executa um redirecionamento permanente de uma URL solicitada para uma nova URL, usando o nome da rota especificado.

RedirectToRoutePermanent(String)

Executa um redirecionamento permanente da URL solicitada para uma nova URL usando um nome de rota.

(Herdado de HttpResponseBase)
RedirectToRoutePermanent(String, Object)

Executa um redirecionamento permanente de uma URL solicitada para uma nova URL, usando valores de parâmetro de rota e de nome da rota que correspondem à nova URL.

RedirectToRoutePermanent(String, Object)

Executa um redirecionamento permanente da URL solicitada para uma nova URL, usando os valores de parâmetro de rota e de nome da rota que correspondem à nova URL.

(Herdado de HttpResponseBase)
RedirectToRoutePermanent(String, RouteValueDictionary)

Executa um redirecionamento permanente de uma URL solicitada para uma nova URL, usando os valores de parâmetro de rota e de nome da rota especificados.

RedirectToRoutePermanent(String, RouteValueDictionary)

Executa um redirecionamento permanente da URL solicitada para uma nova URL, usando valores de parâmetro de rota e um nome de rota.

(Herdado de HttpResponseBase)
RemoveOutputCacheItem(String)

Remove do cache todos os itens em cache que estão associados ao caminho especificado.

RemoveOutputCacheItem(String, String)

Usa o provedor de cache de saída especificado para remover todos os artefatos de cache de saída associados ao caminho especificado.

RemoveOutputCacheItem(String, String)

Usa o provedor de cache de saída especificado para remover todos os artefatos de cache de saída associados ao caminho especificado.

(Herdado de HttpResponseBase)
SetCookie(HttpCookie)

Atualiza um cookie existente na coleção de cookie.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TransmitFile(String)

Grava o arquivo especificado no fluxo de saída de resposta HTTP, sem armazená-lo em buffer na memória.

TransmitFile(String, Int64, Int64)

Grava a parte especificada de um arquivo no fluxo de saída de resposta HTTP, sem armazená-lo em buffer na memória.

Write(Char)

Grava um caractere em um fluxo de saída de resposta HTTP.

Write(Char[], Int32, Int32)

Grava a matriz de caracteres especificada no fluxo de saída de resposta HTTP.

Write(Object)

Grava o objeto especificado no fluxo de resposta HTTP.

Write(String)

Grava a cadeia de caracteres especificada no fluxo de saída de resposta HTTP.

WriteFile(IntPtr, Int64, Int64)

Grava o arquivo especificado no fluxo de saída de resposta HTTP.

WriteFile(String)

Grava o conteúdo do arquivo especificado no fluxo de saída de resposta HTTP como um bloco de arquivo.

WriteFile(String, Boolean)

Grava o conteúdo do arquivo especificado no fluxo de saída de resposta HTTP e especifica se o conteúdo é gravado como um bloco de memória.

WriteFile(String, Int64, Int64)

Grava o arquivo especificado no fluxo de saída de resposta HTTP.

WriteSubstitution(HttpResponseSubstitutionCallback)

Insere os blocos de substituição na resposta, o que permite a geração dinâmica de regiões para respostas de saída em cache.

Aplica-se a