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. |