Compartilhar via


HttpServerUtilityWrapper Classe

Definição

Encapsula o objeto intrínseco HTTP que fornece métodos auxiliares para o processamento de solicitações da Web.

public ref class HttpServerUtilityWrapper : System::Web::HttpServerUtilityBase
public class HttpServerUtilityWrapper : System.Web.HttpServerUtilityBase
type HttpServerUtilityWrapper = class
    inherit HttpServerUtilityBase
Public Class HttpServerUtilityWrapper
Inherits HttpServerUtilityBase
Herança
HttpServerUtilityWrapper

Comentários

A HttpServerUtilityWrapper classe deriva da HttpServerUtilityBase classe e serve como um wrapper para a HttpServerUtility classe. Essa classe expõe a funcionalidade da HttpServerUtility classe, enquanto também expõe o HttpServerUtilityBase tipo. A HttpServerUtilityBase classe permite que você substitua a implementação original da HttpServerUtility classe em seu aplicativo por uma implementação personalizada, como quando você executa o teste de unidade fora do pipeline do ASP.net.

Construtores

HttpServerUtilityWrapper(HttpServerUtility)

Inicializa uma nova instância da classe HttpServerUtilityWrapper.

Propriedades

MachineName

Obtém o nome do computador do servidor.

ScriptTimeout

Obtém ou define o valor de tempo limite da solicitação em segundos.

Métodos

ClearError()

Limpa a exceção mais recente.

CreateObject(String)

Cria uma instância de servidor de um objeto COM identificado pelo ProgID (identificador programático) do objeto.

CreateObject(Type)

Cria uma instância de servidor de um objeto COM identificado pelo tipo do objeto.

CreateObjectFromClsid(String)

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)

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)

Executa o manipulador do caminho virtual especificado no contexto do processo atual.

Execute(String, Boolean)

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)

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)

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()

Retorna a exceção mais recente.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HtmlDecode(String)

Decodifica uma cadeia de caracteres codificada em HTML e retorna a cadeia de caracteres decodificada.

HtmlDecode(String, TextWriter)

Decodifica uma cadeia de caracteres codificada em HTML e retorna os resultados em um fluxo.

HtmlEncode(String)

Codifica uma cadeia de caracteres em HTML e retorna a cadeia de caracteres codificada.

HtmlEncode(String, TextWriter)

Codifica uma cadeia de caracteres em HTML e envia a saída resultante para um fluxo de saída.

MapPath(String)

Retorna o caminho de 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)

Termina 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)

Termina 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)

Termina 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)

Executa de forma assíncrona o ponto de extremidade na URL especificada.

TransferRequest(String, Boolean)

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)

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)

Realiza a execução assíncrona da URL especificada usando o caminho, os cabeçalhos e o método HTTP especificados, além de opções para preservar os valores de formulário e a identidade do usuário.

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.

(Herdado de HttpServerUtilityBase)
UrlDecode(String)

Decodifica uma cadeia de caracteres codificada como URL e retorna a cadeia de caracteres decodificada.

UrlDecode(String, TextWriter)

Decodifica uma cadeia de caracteres codificada como URL e envia a saída resultante para um fluxo.

UrlEncode(String)

Codifica uma cadeia de caracteres em URL e retorna a cadeia de caracteres codificada.

UrlEncode(String, TextWriter)

Codifica uma cadeia de caracteres como URL e envia a saída resultante para um fluxo.

UrlPathEncode(String)

Codifica como URL a seção do caminho de uma cadeia de caracteres de URL.

UrlTokenDecode(String)

Decodifica um token de cadeia de caracteres de URL em uma matriz de bytes equivalente usando dígitos de base64.

UrlTokenEncode(Byte[])

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