HttpServerUtilityBase Classe

Definição

Serve como classe base para classes que fornecem métodos auxiliares para o processamento de pedidos Web.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Herança
HttpServerUtilityBase
Derivado

Observações

A HttpServerUtilityBase classe é uma classe abstrata que contém os mesmos membros que a HttpServerUtility classe. A classe HttpServerUtilityBase permite-te criar classes derivadas que são como a classe HttpServerUtility, mas que podes personalizar e que funcionam fora do pipeline de ASP.NET. Quando realiza testes unitários, normalmente utiliza uma classe derivada para implementar membros com comportamentos personalizados que cumprem o cenário que está a testar.

A HttpServerUtilityWrapper classe deriva da HttpServerUtilityBase classe. A HttpServerUtilityWrapper aula serve como um invólucro para a HttpServerUtility turma. Em tempo de execução, normalmente usas uma instância da HttpServerUtilityWrapper classe para chamar membros do HttpServerUtility objeto.

Construtores

Name Description
HttpServerUtilityBase()

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

Propriedades

Name Description
MachineName

Quando é sobreposto numa classe derivada, obtém o nome do computador do servidor.

ScriptTimeout

Quando é sobreposto numa classe derivada, obtém ou define o valor de time-out do pedido em segundos.

Métodos

Name Description
ClearError()

Quando sobreposto numa classe derivada, elimina a exceção mais recente.

CreateObject(String)

Quando sobreposto numa classe derivada, cria-se uma instância servidor de um objeto COM que é identificada pelo identificador programático (ProgID) do objeto.

CreateObject(Type)

Quando sobrescrito numa classe derivada, cria-se uma instância de servidor de um objeto COM que é identificada pelo tipo do objeto.

CreateObjectFromClsid(String)

Quando sobreposto numa classe derivada, cria-se uma instância servidor de um objeto COM que é identificada pelo identificador de classe do objeto (CLSID).

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Execute(IHttpHandler, TextWriter, Boolean)

Quando sobrescrito numa classe derivada, executa o handler especificado no contexto do processo atual, usando uma TextWriter instância para capturar a saída do handler executado e um valor que especifica se deve apagar as QueryString coleções and (e Form a eliminação).

Execute(String, Boolean)

Quando sobrescrito numa classe derivada, executa o handler para o caminho virtual especificado no contexto do processo atual e especifica se deve limpar as QueryString coleções e Form .

Execute(String, TextWriter, Boolean)

Quando sobrescrito numa classe derivada, executa o handler para o caminho virtual especificado no contexto do pedido atual, usando uma TextWriter instância para capturar a saída da página e um valor que indica se deve limpar as QueryString coleções e Form .

Execute(String, TextWriter)

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

Execute(String)

Quando sobrescrito numa classe derivada, executa o handler para o caminho virtual especificado no contexto do processo atual.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLastError()

Quando sobrescrito numa classe derivada, devolve a exceção mais recente.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HtmlDecode(String, TextWriter)

Quando sobreposta numa classe derivada, decodifica uma cadeia codificada em HTML e devolve os resultados num fluxo.

HtmlDecode(String)

Quando sobreposta numa classe derivada, descodifica uma cadeia codificada em HTML e devolve a cadeia decodificada.

HtmlEncode(String, TextWriter)

Quando sobrescrito numa classe derivada, o HTML codifica uma cadeia e envia a saída resultante para um fluxo de saída.

HtmlEncode(String)

Quando sobreposta numa classe derivada, o HTML codifica uma cadeia e devolve a cadeia codificada.

MapPath(String)

Quando sobrescrito numa classe derivada, devolve o caminho físico do ficheiro que corresponde ao caminho virtual especificado no servidor Web.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Transfer(IHttpHandler, Boolean)

Quando sobrescrito numa classe derivada, termina a execução do processo atual e inicia a execução de um novo pedido, usando um manipulador HTTP personalizado e um valor que especifica se deve limpar as QueryString coleções e Form .

Transfer(String, Boolean)

Quando sobrescrito numa classe derivada, termina a execução da página atual e inicia a execução de uma página ou handler diferente usando a URL especificada e um valor que especifica se deve limpar as QueryString coleções e Form .

Transfer(String)

Quando sobrescrito numa classe derivada, termina a execução do processo atual e inicia a execução de uma página ou handler especificado com uma URL.

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

Quando implementado numa classe derivada, executa assíncronamente o ponto final na URL especificada, usando o método HTTP especificado, cabeçalhos, caminho e opções para preservar os valores do formulário e preservar a identidade do utilizador.

TransferRequest(String, Boolean, String, NameValueCollection)

Quando sobrescrito numa classe derivada, executa assíncronamente o endpoint na URL especificada usando o método HTTP e os cabeçalhos especificados.

TransferRequest(String, Boolean)

Quando sobrescrito numa classe derivada, executa assíncronamente o endpoint na URL especificada e especifica se deve limpar as QueryString coleções e Form .

TransferRequest(String)

Quando sobrescrito numa classe derivada, executa assíncronamente o ponto final na URL especificada.

UrlDecode(String, TextWriter)

Quando sobrescrito numa classe derivada, descodifica uma cadeia codificada por URL e envia a saída resultante para um fluxo.

UrlDecode(String)

Quando sobreposta numa classe derivada, decodifica uma cadeia codificada por URL e devolve a cadeia decodificada.

UrlEncode(String, TextWriter)

Quando sobrescrito numa classe derivada, o URL codifica uma cadeia e envia a saída resultante para um fluxo.

UrlEncode(String)

Quando sobreposta numa classe derivada, a URL codifica uma cadeia e devolve a cadeia codificada.

UrlPathEncode(String)

Quando sobreposto numa classe derivada, codifica URL a secção de caminho de uma cadeia de URL.

UrlTokenDecode(String)

Quando sobrescrito numa classe derivada, descodifica um token de string URL num array de bytes equivalente usando dígitos codificados em base64.

UrlTokenEncode(Byte[])

Quando sobrescrito numa classe derivada, codifica um array de bytes numa representação de string equivalente usando dígitos base64, o que o torna utilizável para transmissão na URL.

Aplica-se a