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 classe HttpResponseBase permite substituir a implementação original da classe HttpResponse em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline ASP.NET.
Construtores
| Nome | Description |
|---|---|
| HttpResponseWrapper(HttpResponse) |
Inicializa uma nova instância da classe HttpResponseWrapper. |
Propriedades
| Nome | Description |
|---|---|
| Buffer |
Obtém ou define um valor que indica se a saída do buffer deve ser enviada após a conclusão do processamento da resposta completa. |
| BufferOutput |
Obtém ou define um valor que indica se a saída do buffer deve ser enviada após o processamento concluído da página. |
| Cache |
Obtém a política de cache (como tempo de expiração, configurações de privacidade e cláusulas de variação) da página da Web atual. |
| CacheControl |
Obtém ou define o |
| Charset |
Obtém ou define o conjunto de caracteres HTTP da resposta atual. |
| ClientDisconnectedToken |
Obtém um CancellationToken objeto que é tropeçado quando o cliente se desconecta. |
| ContentEncoding |
Obtém ou define a codificação de conteúdo da resposta atual. |
| ContentType |
Obtém ou define o tipo HTTP MIME da resposta atual. |
| Cookies |
Obtém a coleção de cookie de resposta. |
| Expires |
Obtém ou define o número de minutos antes que uma página armazenada em cache no cliente ou proxy expire. Se o usuário retornar à mesma página antes de expirar, a versão armazenada 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. |
| 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 do 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 |
| StatusCode |
Obtém ou define o código de status HTTP da saída que é retornada para o cliente. |
| StatusDescription |
Obtém ou define a mensagem de status HTTP da saída que é retornada para o 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. |
| SuppressContent |
Obtém ou define um valor que indica se o conteúdo HTTP deve ser enviado ao cliente. |
| SuppressDefaultCacheControlHeader |
Obtém ou define um valor que indica se o controle de cache padrão deve ser suprimido: cabeçalho privado para a resposta HTTP atual. |
| 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. |
| TrySkipIisCustomErrors |
Obtém ou define um valor que especifica se os erros personalizados do IIS 7.0 estão desabilitados. |
Métodos
| Nome | Description |
|---|---|
| AddCacheDependency(CacheDependency[]) |
Quando substituído em uma classe derivada, associa dependências de cache à resposta que permitem que a resposta seja invalidada se ela for armazenada em cache e se as dependências especificadas forem alteradas. |
| AddCacheItemDependencies(ArrayList) |
Torna a validade de uma resposta armazenada em cache dependente dos itens especificados no cache. |
| AddCacheItemDependencies(String[]) |
Torna a validade de um item armazenado em cache dependente dos itens especificados no cache. |
| AddCacheItemDependency(String) |
Torna a validade de uma resposta armazenada em cache dependente do item especificado no cache. |
| AddFileDependencies(ArrayList) |
Adiciona nomes de arquivo à coleção de nomes de arquivo nos quais a resposta atual depende. |
| AddFileDependencies(String[]) |
Adiciona uma matriz de nomes de arquivo à coleção de nomes de arquivo na qual a resposta atual depende. |
| AddFileDependency(String) |
Adiciona um único nome de arquivo à coleção de nomes de arquivo na 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 ASP.NET invocará imediatamente antes que os cabeçalhos de resposta sejam enviados para essa solicitação. |
| AppendCookie(HttpCookie) |
Adiciona um cookie HTTP à coleção de cookie de resposta HTTP. |
| AppendHeader(String, String) |
Adiciona um cabeçalho HTTP à resposta atual. |
| AppendToLog(String) |
Adiciona informações de log personalizadas ao arquivo de log dos Serviços de Informações da Internet (IIS). |
| ApplyAppPathModifier(String) |
Adiciona uma ID de sessão ao caminho virtual se a sessão estiver usando Cookieless o estado da sessão e retornar o caminho combinado. |
| BeginFlush(AsyncCallback, Object) |
Envia a resposta em buffer no momento para o cliente. |
| BinaryWrite(Byte[]) |
Grava uma cadeia de caracteres binários no fluxo de saída HTTP. |
| Clear() |
Limpa todos os cabeçalhos e a saída de conteúdo da resposta atual. |
| ClearContent() |
Limpa toda a saída de conteúdo da resposta atual. |
| ClearHeaders() |
Limpa todos os cabeçalhos da resposta atual. |
| Close() |
Fecha a conexão de soquete com um cliente. |
| DisableKernelCache() |
Desabilita o cache de kernel para a resposta atual. |
| DisableUserCache() |
Desabilita o cache do modo de usuário do IIS para essa resposta. |
| End() |
Envia toda a saída em buffer no momento para o cliente, interrompe a execução do processo solicitado e aciona o EndRequest evento. |
| EndFlush(IAsyncResult) |
Conclui uma operação de liberação assíncrona. |
| 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 armazenada em buffer no momento para o cliente. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| Pics(String) |
Acrescenta um cabeçalho HTTP |
| PushPromise(String, String, NameValueCollection) |
Dá suporte a aplicativos que enviam promessas por push para clientes HTTP 2.0. Para obter mais informações, consulte a Seção de Especificação HTTP/2 8.2: Push do servidor. |
| PushPromise(String) |
Dá suporte a aplicativos que enviam promessas por push para clientes HTTP 2.0. Para obter mais informações, consulte a Seção de Especificação HTTP/2 8.2: Push do servidor. |
| Redirect(String, Boolean) |
Redireciona uma solicitação para a URL especificada e especifica se a execução do processo atual deve ser encerrada. |
| Redirect(String) |
Redireciona uma solicitação para a URL especificada. |
| RedirectPermanent(String, Boolean) |
Executa um redirecionamento permanente da URL solicitada para a URL especificada e fornece a opção para concluir a resposta. |
| RedirectPermanent(String) |
Executa um redirecionamento permanente da URL solicitada para a URL especificada. |
| 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, Object) |
Redireciona uma solicitação para uma nova URL usando o nome da rota e os valores de parâmetro de 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 o nome da rota e os valores de parâmetro de 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) |
| RedirectToRoute(String) |
Redireciona uma solicitação para uma nova URL usando o nome de rota especificado. |
| RedirectToRoute(String) |
Redireciona a solicitação para uma nova URL usando 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, Object) |
Executa um redirecionamento permanente de uma URL solicitada para uma nova URL usando um nome de rota e valores de parâmetro de 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 o nome da rota que corresponde à nova URL. (Herdado de HttpResponseBase) |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Executa um redirecionamento permanente de uma URL solicitada para uma nova URL usando o nome da rota e os valores de parâmetro de 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) |
| RedirectToRoutePermanent(String) |
Executa um redirecionamento permanente de uma URL solicitada para uma nova URL usando o nome de rota especificado. |
| RedirectToRoutePermanent(String) |
Executa um redirecionamento permanente da URL solicitada para uma nova URL usando um nome de rota. (Herdado de HttpResponseBase) |
| 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) |
Remove do cache todos os itens armazenados em cache associados ao caminho especificado. |
| SetCookie(HttpCookie) |
Atualiza um cookie existente na coleção de cookies. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| TransmitFile(String, Int64, Int64) |
Grava a parte especificada de um arquivo no fluxo de saída de resposta HTTP, sem fazer buffer na memória. |
| TransmitFile(String) |
Grava o arquivo especificado no fluxo de saída de resposta HTTP, sem fazer 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, 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. |
| WriteFile(String) |
Grava o conteúdo do arquivo especificado no fluxo de saída de resposta HTTP como um bloco de arquivo. |
| WriteSubstitution(HttpResponseSubstitutionCallback) |
Insere blocos de substituição na resposta, o que permite a geração dinâmica de regiões para respostas de saída armazenadas em cache. |