HttpServerUtilityBase Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 HttpServerUtility classe . La classe HttpServerUtilityBase consente di creare classi derivate simili alla classe HttpServerUtility, ma che è possibile personalizzare e che funzionino all'esterno della pipeline di ASP.NET. Quando si eseguono unit test, in genere si usa una classe derivata per implementare i membri con un comportamento personalizzato che soddisfa lo scenario di cui si esegue il test.
La HttpServerUtilityWrapper classe deriva dalla HttpServerUtilityBase classe . La HttpServerUtilityWrapper classe funge da wrapper per la HttpServerUtility classe . In fase di esecuzione, in genere si usa un'istanza della HttpServerUtilityWrapper classe per chiamare i membri dell'oggetto HttpServerUtility .
Costruttori
| Nome | Descrizione |
|---|---|
| HttpServerUtilityBase() |
Inizializza la classe per l'uso da parte di un'istanza della classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata. |
Proprietà
| Nome | Descrizione |
|---|---|
| MachineName |
In caso di override in una classe derivata, ottiene il nome computer del server. |
| ScriptTimeout |
In caso di override in una classe derivata, ottiene o imposta il valore di timeout della richiesta in secondi. |
Metodi
| Nome | Descrizione |
|---|---|
| ClearError() |
Quando sottoposto a override in una classe derivata, cancella l'eccezione più recente. |
| CreateObject(String) |
Quando sottoposto a override in una classe derivata, crea un'istanza del server di un oggetto COM identificato dall'identificatore programmatico dell'oggetto (ProgID). |
| 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) |
Quando sottoposto a override in una classe derivata, crea un'istanza del server di un oggetto COM identificato dall'identificatore di classe dell'oggetto (CLSID). |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Execute(IHttpHandler, TextWriter, Boolean) |
Quando sottoposto a 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 QueryString raccolte e Form . |
| Execute(String, Boolean) |
Quando sottoposto a override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente e specifica se cancellare le QueryString raccolte e Form . |
| Execute(String, TextWriter, Boolean) |
Quando sottoposto a 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 QueryString raccolte e Form . |
| Execute(String, TextWriter) |
Quando sottoposto a override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente, usando un'istanza TextWriter per acquisire l'output dal gestore eseguito. |
| Execute(String) |
Quando sottoposto a override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetLastError() |
Quando sottoposto a override in una classe derivata, restituisce l'eccezione più recente. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| HtmlDecode(String, TextWriter) |
Quando sottoposto a override in una classe derivata, decodifica una stringa con codifica HTML e restituisce i risultati in un flusso. |
| HtmlDecode(String) |
In caso di override in una classe derivata, decodifica una stringa con codifica HTML e restituisce la stringa decodificata. |
| HtmlEncode(String, TextWriter) |
Quando sottoposto a override in una classe derivata, HTML codifica una stringa e invia l'output risultante a un flusso di output. |
| HtmlEncode(String) |
In caso di override in una classe derivata, HTML codifica una stringa e restituisce la stringa codificata. |
| MapPath(String) |
Quando sottoposto a override in una classe derivata, restituisce il percorso del file fisico corrispondente al percorso virtuale specificato nel server Web. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| Transfer(IHttpHandler, Boolean) |
Quando sottoposto a 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 QueryString raccolte e Form . |
| Transfer(String, Boolean) |
Quando sottoposto a override in una classe derivata, termina l'esecuzione della pagina corrente e avvia l'esecuzione di una pagina o di un gestore diverso utilizzando l'URL specificato e un valore che specifica se cancellare le QueryString raccolte e Form . |
| Transfer(String) |
Quando sottoposto a override in una classe derivata, termina l'esecuzione del processo corrente e avvia l'esecuzione di una pagina o di un gestore specificato con un URL. |
| TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
Se implementato in una classe derivata, esegue in modo asincrono il punto finale nell'URL specificato, usando il metodo HTTP, le intestazioni, il percorso e le opzioni specificati per mantenere i valori del modulo e mantenere l'identità dell'utente. |
| TransferRequest(String, Boolean, String, NameValueCollection) |
Quando sottoposto a override in una classe derivata, esegue in modo asincrono l'endpoint nell'URL specificato usando il metodo HTTP e le intestazioni specificati. |
| TransferRequest(String, Boolean) |
Quando sottoposto a override in una classe derivata, esegue in modo asincrono l'endpoint nell'URL specificato e specifica se cancellare le QueryString raccolte e Form . |
| TransferRequest(String) |
Quando sottoposto a override in una classe derivata, esegue in modo asincrono il punto finale nell'URL specificato. |
| 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. |
| UrlDecode(String) |
In caso di override in una classe derivata, decodifica una stringa con codifica URL e restituisce la stringa decodificata. |
| UrlEncode(String, TextWriter) |
Quando ne viene eseguito l'override in una classe derivata, codifica url e invia l'output risultante a un flusso. |
| UrlEncode(String) |
Quando ne viene eseguito l'override in una classe derivata, l'URL codifica una stringa e restituisce la stringa codificata. |
| UrlPathEncode(String) |
In caso di override in una classe derivata, l'URL codifica la sezione path di una stringa URL. |
| UrlTokenDecode(String) |
Quando sottoposto a override in una classe derivata, decodifica un token di stringa URL in una matrice di byte equivalente usando cifre con codifica base64. |
| UrlTokenEncode(Byte[]) |
Quando sottoposto a override in una classe derivata, codifica una matrice di byte in una rappresentazione di stringa equivalente usando cifre base64, che lo rende utilizzabile per la trasmissione sull'URL. |