HttpServerUtilityBase Classe

Definizione

Funge da classe base per le classi che forniscono metodi helper per l'elaborazione delle richieste Web.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Ereditarietà
HttpServerUtilityBase
Derivato

Commenti

La HttpServerUtilityBase classe è una classe astratta che contiene gli stessi membri della classe HttpServerUtility . La classe consente di creare classi derivate simili alla classe , ma che è possibile personalizzare e che funzionano all'esterno ASP.NET HttpServerUtilityBase HttpServerUtility pipeline. Quando si eseguono unit test, in genere si usa una classe derivata per implementare membri con un comportamento personalizzato che soddisfa lo scenario che si sta testando.

La classe HttpServerUtilityWrapper deriva dalla classe HttpServerUtilityBase . La HttpServerUtilityWrapper classe funge da wrapper per la classe HttpServerUtility . In fase di esecuzione si usa in genere un'istanza della HttpServerUtilityWrapper classe per chiamare i membri dell'oggetto HttpServerUtility .

Costruttori

HttpServerUtilityBase()

Inizializza la classe per l'uso da parte di un'istanza di una classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata.

Proprietà

MachineName

In caso di override in una classe derivata, ottiene il nome del computer server.

ScriptTimeout

In caso di override in una classe derivata, ottiene o imposta il valore di timeout delle richieste in secondi.

Metodi

ClearError()

In caso di override in una classe derivata, cancella l'eccezione più recente.

CreateObject(String)

In caso di override in una classe derivata, crea un'istanza del server di un oggetto COM indicato dall'identificatore a livello di codice (ProgID) dell'oggetto.

CreateObject(Type)

In caso di override in una classe derivata, crea un'istanza del server di un oggetto COM identificato dal tipo dell'oggetto.

CreateObjectFromClsid(String)

In caso di override in una classe derivata, crea un'istanza del server di un oggetto COM identificato dall'identificatore di classe (CLSID) dell'oggetto.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Execute(IHttpHandler, TextWriter, Boolean)

In caso di override in una classe derivata, esegue il gestore specificato nel contesto del processo corrente, usando un'istanza TextWriter per acquisire l'output dal gestore eseguito e un valore che specifica se cancellare le raccolte QueryString e Form.

Execute(String)

In caso di override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente.

Execute(String, Boolean)

In caso di override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente e specifica se cancellare le raccolte QueryString e Form.

Execute(String, TextWriter)

In caso di override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente, usando un'istanza di TextWriter per acquisire l'output dal gestore eseguito.

Execute(String, TextWriter, Boolean)

In caso di override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto della richiesta corrente, usando un'istanza TextWriter per acquisire l'output dalla pagina e un valore che indica se cancellare le raccolte QueryString e Form.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLastError()

In caso di override in una classe derivata, restituisce l'eccezione più recente.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HtmlDecode(String)

In caso di override in una classe derivata, decodifica una stringa con codifica HTML e restituisce la stringa decodificata.

HtmlDecode(String, TextWriter)

In caso di override in una classe derivata, decodifica una stringa con codifica HTML e restituisce i risultati in un flusso.

HtmlEncode(String)

In caso di override in una classe derivata, codifica in HTML una stringa e restituisce la stringa codificata.

HtmlEncode(String, TextWriter)

In caso di override in una classe derivata, codifica in HTML una stringa e invia l'output risultante a un flusso di output.

MapPath(String)

In caso di override in una classe derivata, restituisce il percorso fisico del file che corrisponde al percorso virtuale specificato nel server Web.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Transfer(IHttpHandler, Boolean)

In caso di override in una classe derivata, termina l'esecuzione del processo corrente e avvia l'esecuzione di una nuova richiesta, usando un gestore HTTP personalizzato e un valore che specifica se cancellare le raccolte QueryString e Form.

Transfer(String)

In caso di override in una classe derivata, termina l'esecuzione del processo corrente e avvia l'esecuzione di una pagina o un gestore specificato con un URL.

Transfer(String, Boolean)

In caso di override in una classe derivata, termina l'esecuzione della pagina corrente e inizia l'esecuzione di una pagina diversa o un gestore diverso usando l'URL specificato e un valore che specifica se cancellare le raccolte QueryString e Form.

TransferRequest(String)

In caso di override in una classe derivata, esegue in modo asincrono l'endpoint nell'URL specificato.

TransferRequest(String, Boolean)

In caso di override in una classe derivata, esegue l'endpoint dell'URL specificato in modo asincrono e specifica se cancellare le raccolte QueryString e Form.

TransferRequest(String, Boolean, String, NameValueCollection)

In caso di override in una classe derivata, esegue in modo asincrono l'endpoint nell'URL specificato usando le intestazioni e il metodo HTTP specificati.

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

Una volta eseguita l'implementazione in una classe derivata, esegue in modo asincrono l'endpoint nell'URL specificato, utilizzando il metodo HTTP, le intestazioni, il percorso e le opzioni specificate per conservare i valori del form e l'identità utente.

UrlDecode(String)

In caso di override in una classe derivata, decodifica una stringa con codifica URL e restituisce la stringa decodificata.

UrlDecode(String, TextWriter)

In caso di override in una classe derivata, decodifica una stringa con codifica URL e invia l'output risultante a un flusso.

UrlEncode(String)

In caso di override in una classe derivata, codifica in URL una stringa e restituisce la stringa codificata.

UrlEncode(String, TextWriter)

In caso di override in una classe derivata, applica la codifica URL a una stringa e invia l'output risultante a un flusso.

UrlPathEncode(String)

In caso di override in una classe derivata, codifica in URL la parte di percorso di una stringa URL.

UrlTokenDecode(String)

In caso di override in una classe derivata, decodifica il token di stringa URL in una matrice di byte equivalente usando cifre con codifica base64.

UrlTokenEncode(Byte[])

In caso di override in una classe derivata, codifica una matrice di byte in una rappresentazione di stringa equivalente usando cifre Base64, che consentono la trasmissione nell'URL.

Si applica a