HttpServerUtilityBase 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.
Serve como a classe base para classes que fornecem métodos auxiliares para processar solicitações da Web.
public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
- Herança
-
HttpServerUtilityBase
- Derivado
Comentários
A HttpServerUtilityBase classe é uma classe abstrata que contém os mesmos membros da HttpServerUtility classe. A classe HttpServerUtilityBase permite criar classes derivadas que são como a classe HttpServerUtility, mas que você pode personalizar e que funcionam fora do pipeline ASP.NET. Ao executar testes de unidade, normalmente você usa uma classe derivada para implementar membros com comportamento personalizado que atende ao cenário que você está testando.
A HttpServerUtilityWrapper classe deriva da HttpServerUtilityBase classe. A HttpServerUtilityWrapper classe serve como um wrapper para a HttpServerUtility classe. Em tempo de execução, você normalmente usa uma instância da HttpServerUtilityWrapper classe para chamar membros do HttpServerUtility objeto.
Construtores
| Nome | Description |
|---|---|
| HttpServerUtilityBase() |
Inicializa a classe para uso por uma instância de classe herdada. Esse construtor só pode ser chamado por uma classe herdada. |
Propriedades
| Nome | Description |
|---|---|
| MachineName |
Quando substituído em uma classe derivada, obtém o nome do computador do servidor. |
| ScriptTimeout |
Quando substituído em uma classe derivada, obtém ou define o valor de tempo limite da solicitação em segundos. |
Métodos
| Nome | Description |
|---|---|
| ClearError() |
Quando substituído em uma classe derivada, limpa a exceção mais recente. |
| CreateObject(String) |
Quando substituído em uma classe derivada, cria uma instância de servidor de um objeto COM que é identificado pelo ProgID (identificador programático) do objeto. |
| CreateObject(Type) |
Quando substituído em uma classe derivada, cria uma instância de servidor de um objeto COM que é identificado pelo tipo do objeto. |
| CreateObjectFromClsid(String) |
Quando substituído em uma classe derivada, cria uma instância de servidor de um objeto COM que é identificado pelo CLSID (identificador de classe) do objeto. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Execute(IHttpHandler, TextWriter, Boolean) |
Quando substituído em uma classe derivada, executa o manipulador especificado no contexto do processo atual, usando uma TextWriter instância para capturar a saída do manipulador executado e um valor que especifica se as coleções e QueryString as Form coleções devem ser desmarcadas. |
| Execute(String, Boolean) |
Quando substituído em uma classe derivada, executa o manipulador para o caminho virtual especificado no contexto do processo atual e especifica se deve limpar e QueryStringForm coleções. |
| Execute(String, TextWriter, Boolean) |
Quando substituído em uma classe derivada, executa o manipulador para o caminho virtual especificado no contexto da solicitação atual, usando uma TextWriter instância para capturar a saída da página e um valor que indica se deve limpar e QueryStringForm coleções. |
| Execute(String, TextWriter) |
Quando substituído em uma classe derivada, executa o manipulador para o caminho virtual especificado no contexto do processo atual, usando uma TextWriter instância para capturar a saída do manipulador executado. |
| Execute(String) |
Quando substituído em uma classe derivada, executa o manipulador para o caminho virtual especificado no contexto do processo atual. |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetLastError() |
Quando substituído em uma classe derivada, retorna a exceção mais recente. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| HtmlDecode(String, TextWriter) |
Quando substituído em uma classe derivada, decodifica uma cadeia de caracteres codificada em HTML e retorna os resultados em um fluxo. |
| HtmlDecode(String) |
Quando substituído em uma classe derivada, decodifica uma cadeia de caracteres codificada em HTML e retorna a cadeia de caracteres decodificada. |
| HtmlEncode(String, TextWriter) |
Quando substituído em uma classe derivada, o HTML codifica uma cadeia de caracteres e envia a saída resultante para um fluxo de saída. |
| HtmlEncode(String) |
Quando substituído em uma classe derivada, o HTML codifica uma cadeia de caracteres e retorna a cadeia de caracteres codificada. |
| MapPath(String) |
Quando substituído em uma classe derivada, retorna o caminho do arquivo físico que corresponde ao caminho virtual especificado no servidor Web. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Transfer(IHttpHandler, Boolean) |
Quando substituído em uma classe derivada, encerra a execução do processo atual e inicia a execução de uma nova solicitação, usando um manipulador HTTP personalizado e um valor que especifica se as coleções e QueryString as Form coleções devem ser desmarcadas. |
| Transfer(String, Boolean) |
Quando substituído em uma classe derivada, encerra a execução da página atual e inicia a execução de uma página ou manipulador diferente usando a URL especificada e um valor que especifica se as coleções e QueryString as Form coleções devem ser desmarcadas. |
| Transfer(String) |
Quando substituído em uma classe derivada, encerra a execução do processo atual e inicia a execução de uma página ou manipulador especificado com uma URL. |
| TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
Quando implementado em uma classe derivada, executa de forma assíncrona o ponto final na URL especificada, usando o método HTTP, cabeçalhos, caminho e opções especificados para preservar valores de formulário e preservar a identidade do usuário. |
| TransferRequest(String, Boolean, String, NameValueCollection) |
Quando substituído em uma classe derivada, executa de forma assíncrona o ponto de extremidade na URL especificada usando o método HTTP e os cabeçalhos especificados. |
| TransferRequest(String, Boolean) |
Quando substituído em uma classe derivada, executa de forma assíncrona o ponto de extremidade na URL especificada e especifica se as QueryString coleções devem ser desmarcadas Form . |
| TransferRequest(String) |
Quando substituído em uma classe derivada, executa de forma assíncrona o ponto final na URL especificada. |
| UrlDecode(String, TextWriter) |
Quando substituído em uma classe derivada, decodifica uma cadeia de caracteres codificada em URL e envia a saída resultante para um fluxo. |
| UrlDecode(String) |
Quando substituído em uma classe derivada, decodifica uma cadeia de caracteres codificada em URL e retorna a cadeia de caracteres decodificada. |
| UrlEncode(String, TextWriter) |
Quando substituído em uma classe derivada, a URL codifica uma cadeia de caracteres e envia a saída resultante para um fluxo. |
| UrlEncode(String) |
Quando substituído em uma classe derivada, a URL codifica uma cadeia de caracteres e retorna a cadeia de caracteres codificada. |
| UrlPathEncode(String) |
Quando substituído em uma classe derivada, a URL codifica a seção de caminho de uma cadeia de caracteres de URL. |
| UrlTokenDecode(String) |
Quando substituído em uma classe derivada, decodifica um token de cadeia de caracteres de URL em uma matriz de bytes equivalente usando dígitos codificados em base64. |
| UrlTokenEncode(Byte[]) |
Quando substituído em uma classe derivada, codifica uma matriz de bytes em uma representação de cadeia de caracteres equivalente usando dígitos base64, o que a torna utilizável para transmissão na URL. |