HttpServerUtilityWrapper Classe

Definizione

Incapsula l'oggetto intrinseco HTTP che fornisce i metodi helper per l'elaborazione delle richieste Web.

public ref class HttpServerUtilityWrapper : System::Web::HttpServerUtilityBase
public class HttpServerUtilityWrapper : System.Web.HttpServerUtilityBase
type HttpServerUtilityWrapper = class
    inherit HttpServerUtilityBase
Public Class HttpServerUtilityWrapper
Inherits HttpServerUtilityBase
Ereditarietà
HttpServerUtilityWrapper

Commenti

La HttpServerUtilityWrapper classe deriva dalla HttpServerUtilityBase classe e funge da wrapper per la HttpServerUtility classe. Questa classe espone la funzionalità della HttpServerUtility classe, esponendo anche il HttpServerUtilityBase tipo. La HttpServerUtilityBase classe consente di sostituire l'implementazione originale della HttpServerUtility classe nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.

Costruttori

HttpServerUtilityWrapper(HttpServerUtility)

Inizializza una nuova istanza della classe HttpServerUtilityWrapper.

Proprietà

MachineName

Restituisce il nome del computer server.

ScriptTimeout

Ottiene o imposta il valore di timeout della richiesta in secondi.

Metodi

ClearError()

Cancella l'eccezione più recente.

CreateObject(String)

Crea un'istanza del server di un oggetto COM indicato dall'identificatore a livello di codice (ProgID) dell'oggetto.

CreateObject(Type)

Crea un'istanza del server di un oggetto COM identificato dal tipo di oggetto.

CreateObjectFromClsid(String)

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)

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)

Esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente.

Execute(String, Boolean)

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)

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)

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

Restituisce l'eccezione più recente.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HtmlDecode(String)

Decodifica una stringa codificata in HTML e restituisce la stringa decodificata.

HtmlDecode(String, TextWriter)

Decodifica una stringa codificata in formato HTML e restituisce i risultati in un flusso.

HtmlEncode(String)

Codifica in HTML una stringa e restituisce la stringa codificata.

HtmlEncode(String, TextWriter)

Codifica in HTML una stringa e invia l'output risultante a un flusso di output.

MapPath(String)

Restituisce il percorso fisico al file che corrisponde al percorso virtuale specificato sul 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)

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)

Termina l'esecuzione del processo corrente e avvia l'esecuzione di una pagina o un gestore specificato con un URL.

Transfer(String, Boolean)

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)

Esegue in modo asincrono l'endpoint nell'URL specificato.

TransferRequest(String, Boolean)

Esegue in modo asincrono l'endpoint in corrispondenza dell'URL specificato e indica se cancellare le raccolte QueryString e Form.

TransferRequest(String, Boolean, String, NameValueCollection)

Esegue in modo asincrono l'endpoint nell'URL specificato usando le intestazioni e il metodo HTTP specificati.

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

Effettua un'esecuzione asincrona dell'URL specificato utilizzando il metodo HTTP, le intestazioni, le opzioni e il percorso specificati per mantenere i valori del form e l'identità dell'utente.

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.

(Ereditato da HttpServerUtilityBase)
UrlDecode(String)

Decodifica una stringa con codifica URL e restituisce la stringa decodificata.

UrlDecode(String, TextWriter)

Decodifica una stringa codificata in URL e invia l'output risultante a un flusso

UrlEncode(String)

Codifica una stringa in URL e restituisce la stringa codificata.

UrlEncode(String, TextWriter)

Codifica una stringa in URL e invia l'output risultante a un flusso.

UrlPathEncode(String)

Applica la codifica URL alla parte di percorso di una stringa URL.

UrlTokenDecode(String)

Decodifica il token di una stringa URL in una matrice di byte equivalente usando cifre Base64.

UrlTokenEncode(Byte[])

Codifica una matrice di byte in una rappresentazione di stringa equivalente usando cifre Base64, che consentono la trasmissione nell'URL.

Si applica a