Partilhar via


HttpServerUtilityBase Classe

Definição

Funciona como a classe base das 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 que a HttpServerUtility classe . A HttpServerUtilityBase classe permite que você crie classes derivadas que são como a HttpServerUtility classe , mas que você pode personalizar e que funcionam fora do pipeline ASP.NET. Ao executar testes de unidade, você normalmente usa uma classe derivada para implementar membros com comportamento personalizado que atenda ao cenário que você está testando.

A classe HttpServerUtilityWrapper é derivada da classe HttpServerUtilityBase. 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

HttpServerUtilityBase()

Inicializa a classe para uso por uma instância de classe herdada. Esse construtor só pode ser chamado por uma classe herdada.

Propriedades

MachineName

Quando substituída em uma classe derivada, obtém o nome do computador do servidor.

ScriptTimeout

Quando substituída em uma classe derivada, obtém ou define o valor de tempo limite da solicitação em segundos.

Métodos

ClearError()

Quando substituída em uma classe derivada, limpa a exceção mais recente.

CreateObject(String)

Quando substituída em uma classe derivada, cria uma instância de servidor de um objeto COM identificado pelo ProgID (identificador programático) do objeto.

CreateObject(Type)

Quando substituída em uma classe derivada, cria uma instância de servidor de um objeto COM identificado pelo tipo do objeto.

CreateObjectFromClsid(String)

Quando substituída em uma classe derivada, cria uma instância de servidor de um objeto COM 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ída em uma classe derivada, executa o manipulador especificado no contexto do processo atual, usando uma instância de TextWriter para capturar a saída do manipulador executado e um valor que especifica se é necessário limpar as coleções QueryString e Form.

Execute(String)

Quando substituída em uma classe derivada, executa o manipulador do caminho virtual especificado no contexto do processo atual.

Execute(String, Boolean)

Quando substituída em uma classe derivada, executa o manipulador do caminho virtual especificado no contexto do processo atual e especifica se é necessário limpar as coleções QueryString e Form.

Execute(String, TextWriter)

Quando substituída em uma classe derivada, executa o manipulador do caminho virtual especificado no contexto do processo atual, usando uma instância de TextWriter para capturar a saída do manipulador executado.

Execute(String, TextWriter, Boolean)

Quando substituída em uma classe derivada, executa o manipulador do caminho virtual especificado no contexto da solicitação atual, usando uma instância de TextWriter para capturar a saída da página e um valor que indica se é necessário limpar as coleções QueryString e Form.

GetHashCode()

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

(Herdado de Object)
GetLastError()

Quando substituída em uma classe derivada, retorna a exceção mais recente.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HtmlDecode(String)

Quando substituída em uma classe derivada, decodifica uma cadeia de caracteres codificada em HTML e retorna a cadeia de caracteres decodificada.

HtmlDecode(String, TextWriter)

Quando substituída em uma classe derivada, decodifica uma cadeia de caracteres codificada em HTML e retorna os resultados em um fluxo.

HtmlEncode(String)

Quando substituída em uma classe derivada, codifica uma cadeia de caracteres em HTML e retorna a cadeia de caracteres codificada.

HtmlEncode(String, TextWriter)

Quando substituída em uma classe derivada, codifica uma cadeia de caracteres em HTML e envia a saída resultante para um fluxo de saída.

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

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Transfer(IHttpHandler, Boolean)

Quando substituída em uma classe derivada, finaliza 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 é necessário limpar as coleções QueryString e Form.

Transfer(String)

Quando substituída em uma classe derivada, finaliza a execução do processo atual e inicia a execução de uma página ou de um manipulador que está especificado com uma URL.

Transfer(String, Boolean)

Quando substituída em uma classe derivada, finaliza 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 é necessário limpar as coleções QueryString e Form.

TransferRequest(String)

Quando substituída em uma classe derivada, executa de forma assíncrona o ponto de extremidade na URL especificada.

TransferRequest(String, Boolean)

Quando substituída em uma classe derivada, executa o ponto de extremidade na URL especificada de forma assíncrona e especifica se é necessário limpar as coleções QueryString e Form.

TransferRequest(String, Boolean, String, NameValueCollection)

Quando substituída em uma classe derivada, executa o ponto de extremidade na URL especificada de forma assíncrona usando os cabeçalhos e o método HTTP especificados.

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

Quando implementada em uma classe derivada, executa de forma assíncrona o ponto de extremidade na URL especificada, usando o método, opções, caminho e cabeçalhos HTTP especificados para preservar valores de formulário e preservar a identidade do usuário.

UrlDecode(String)

Quando substituída em uma classe derivada, decodifica uma cadeia de caracteres codificada como URL e retorna a cadeia de caracteres decodificada.

UrlDecode(String, TextWriter)

Quando substituída em uma classe derivada, decodifica uma cadeia de caracteres codificada como URL e envia a saída resultante para um fluxo.

UrlEncode(String)

Quando substituída em uma classe derivada, codifica uma cadeia de caracteres em formato de URL e retorna a cadeia de caracteres codificada.

UrlEncode(String, TextWriter)

Quando substituída em uma classe derivada, codifica uma cadeia de caracteres em formato de URL e envia a saída resultante para um fluxo.

UrlPathEncode(String)

Quando substituída em uma classe derivada, codifica em formato de URL a seção de caminho de uma cadeia de caracteres de URL.

UrlTokenDecode(String)

Quando substituída em uma classe derivada, decodifica um token de cadeia de caracteres de URL em uma matriz de bytes equivalente usando dígitos Base64.

UrlTokenEncode(Byte[])

Quando substituída 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.

Aplica-se a