HttpResponseWrapper Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 |
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 |
Status |
Define o valor |
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 |
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 |
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. |