Compartir a través de


HttpServerUtilityBase Clase

Definición

Actúa como la clase base para las clases que ofrecen métodos del asistente para procesar solicitudes web.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Herencia
HttpServerUtilityBase
Derivado

Comentarios

La HttpServerUtilityBase clase es una clase abstracta que contiene los mismos miembros que la clase HttpServerUtility . La clase le permite crear clases derivadas que son como la clase , pero que puede personalizar y que funcionan fuera de la canalización HttpServerUtilityBase HttpServerUtility ASP.NET datos. Al realizar pruebas unitarias, normalmente se usa una clase derivada para implementar miembros con un comportamiento personalizado que cumpla el escenario que está probando.

La clase HttpServerUtilityWrapper se deriva de la clase HttpServerUtilityBase . La HttpServerUtilityWrapper clase actúa como contenedor de la clase HttpServerUtility . En tiempo de ejecución, normalmente se usa una instancia de la HttpServerUtilityWrapper clase para llamar a miembros del objeto HttpServerUtility .

Constructores

HttpServerUtilityBase()

Inicializa la clase para que la use una instancia de la clase heredada. A este constructor solo lo puede llamar una clase heredada.

Propiedades

MachineName

Si se reemplaza en una clase derivada, obtiene el nombre de equipo del servidor.

ScriptTimeout

Si se reemplaza en una clase derivada, obtiene o establece el valor de tiempo de espera de las solicitudes en segundos.

Métodos

ClearError()

Si se reemplaza en una clase derivada, elimina la excepción más reciente.

CreateObject(String)

Si se reemplaza en una clase derivada, crea una instancia de servidor de un objeto COM identificado mediante su identificador de programación (ProgID).

CreateObject(Type)

Si se reemplaza en una clase derivada, crea una instancia de servidor de un objeto COM identificado mediante el tipo del objeto.

CreateObjectFromClsid(String)

Si se reemplaza en una clase derivada, crea una instancia de servidor de un objeto COM identificado mediante su identificador de clase (CLSID).

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

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

Si se reemplaza en una clase derivada, ejecuta el controlador especificado en el contexto del proceso actual, mediante una instancia TextWriter para capturar la salida del controlador ejecutado y un valor que especifica si deben borrarse las colecciones QueryString y Form.

Execute(String)

Si se reemplaza en una clase derivada, ejecuta el controlador para la ruta de acceso virtual especificada en el contexto del proceso actual.

Execute(String, Boolean)

Si se reemplaza en una clase derivada, ejecuta el controlador de la ruta de acceso virtual especificada en el contexto del proceso actual y especifica si se van a borrar las colecciones QueryString y Form.

Execute(String, TextWriter)

Si se reemplaza en una clase derivada, ejecuta el controlador de la ruta de acceso virtual especificada en el contexto del proceso actual, mediante una instancia TextWriter para capturar la salida del controlador ejecutado.

Execute(String, TextWriter, Boolean)

Si se reemplaza en una clase derivada, ejecuta el controlador para la ruta de acceso virtual especificada en el contexto de la solicitud actual, mediante una instancia de TextWriter para capturar la salida de la página y un valor que indica si se deben borrar las colecciones QueryString y Form.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLastError()

Si se reemplaza en una clase derivada, devuelve la excepción más reciente.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HtmlDecode(String)

Si se reemplaza en una clase derivada, descodifica una cadena con codificación HTML y devuelve la cadena codificada.

HtmlDecode(String, TextWriter)

Cuando se reemplaza en una clase derivada, descodifica una cadena codificada en HTML y devuelve los resultados en un flujo.

HtmlEncode(String)

Si se reemplaza en una clase derivada, codifica como HTML una cadena y devuelve la cadena codificada.

HtmlEncode(String, TextWriter)

Si se reemplaza en una clase derivada, codifica una cadena en HTML y envía la salida resultante a un flujo de salida.

MapPath(String)

Si se reemplaza en una clase derivada, devuelve la ruta de acceso física del archivo correspondiente a la ruta de acceso virtual especificada en el servidor web.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Transfer(IHttpHandler, Boolean)

Si se reemplaza en una clase derivada, termina la ejecución del proceso actual e inicia la ejecución de una nueva solicitud mediante un controlador HTTP personalizado y un valor que especifica si deben borrarse las colecciones QueryString y Form.

Transfer(String)

Si se reemplaza en una clase derivada, finaliza la ejecución del proceso actual e inicia la ejecución de una página o un controlador que se especifica con una dirección URL.

Transfer(String, Boolean)

Si se reemplaza en una clase derivada, termina la ejecución de la página actual e inicia la ejecución de otra página o controlador mediante la dirección URL especificada y un valor que indica si deben borrarse las colecciones QueryString y Form.

TransferRequest(String)

Si se reemplaza en una clase derivada, ejecuta de forma asincrónica el extremo en la dirección URL especificada.

TransferRequest(String, Boolean)

Si se reemplaza en la clase derivada, ejecuta de forma asincrónica el punto de conexión en la dirección URL especificada y especifica si deben borrarse las colecciones QueryString y Form.

TransferRequest(String, Boolean, String, NameValueCollection)

Si se reemplaza en una clase derivada, ejecuta de forma asincrónica el punto de conexión en la dirección URL especificada mediante el método y los encabezados HTTP especificados.

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

Cuando se implementa en una clase derivada, ejecuta de forma asincrónica el extremo en la dirección URL especificada, usando el método HTTP, los encabezados, la ruta de acceso y las opciones especificados para conservar los valores del formulario y la identidad del usuario.

UrlDecode(String)

Si se reemplaza en una clase derivada, descodifica una cadena con codificación URL y devuelve la cadena codificada.

UrlDecode(String, TextWriter)

Si se reemplaza en una clase derivada, descodifica una cadena codificada como dirección URL y envía la salida resultante a un flujo.

UrlEncode(String)

Cuando se reemplaza en una clase derivada, codifica como dirección URL una cadena y devuelve la cadena codificada.

UrlEncode(String, TextWriter)

Si se reemplaza en una clase derivada, codifica como dirección URL una cadena y envía la salida resultante a un flujo.

UrlPathEncode(String)

Si se reemplaza en una clase derivada, codifica como dirección URL la sección de ruta de acceso de una cadena de dirección URL.

UrlTokenDecode(String)

Si se reemplaza en una clase derivada, descodifica un token de cadena de dirección URL en una matriz de bytes equivalente mediante dígitos codificados en base64.

UrlTokenEncode(Byte[])

Si se reemplaza en una clase derivada, codifica una matriz de bytes en una representación de cadena equivalente usando dígitos Base64, lo que permite su transmisión en la dirección URL.

Se aplica a