HttpServerUtilityBase Classe

Definizione

Funge da classe base per le classi che forniscono metodi di supporto per l'elaborazione di richieste Web.Serves as the base class for classes that provide helper methods for processing Web requests.

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.The HttpServerUtilityBase class is an abstract class that contains the same members as the HttpServerUtility class. La HttpServerUtilityBase classe consente di creare classi derivate che sono simili HttpServerUtility alla classe, ma che è possibile personalizzare e che funzionano al di fuori della pipeline ASP.NET.The HttpServerUtilityBase class enables you to create derived classes that are like the HttpServerUtility class, but that you can customize and that work outside the ASP.NET pipeline. Quando si eseguono unit test, si usa in genere una classe derivata per implementare membri con un comportamento personalizzato che soddisfa lo scenario che si sta testando.When you perform unit testing, you typically use a derived class to implement members with customized behavior that fulfills the scenario you are testing.

La classe HttpServerUtilityWrapper deriva dalla classe HttpServerUtilityBase .The HttpServerUtilityWrapper class derives from the HttpServerUtilityBase class. La HttpServerUtilityWrapper classe funge da wrapper per la HttpServerUtility classe.The HttpServerUtilityWrapper class serves as a wrapper for the HttpServerUtility class. In fase di esecuzione, in genere si utilizza un'istanza HttpServerUtilityWrapper della classe per chiamare i membri HttpServerUtility dell'oggetto.At run time, you typically use an instance of the HttpServerUtilityWrapper class to call members of the HttpServerUtility object.

Costruttori

HttpServerUtilityBase()

Inizializza la classe per l'uso da parte di un'istanza di una classe ereditata.Initializes the class for use by an inherited class instance. Questo costruttore può essere chiamato solo da una classe ereditata.This constructor can only be called by an inherited class.

Proprietà

MachineName

Sottoposta a override in una classe derivata, ottiene il nome del computer del server.When overridden in a derived class, gets the server's computer name.

ScriptTimeout

Sottoposta a override in una classe derivata, ottiene o imposta il valore di timeout delle richieste in secondi.When overridden in a derived class, gets or sets the request time-out value in seconds.

Metodi

ClearError()

In caso di override in una classe derivata, cancella l'eccezione più recente.When overridden in a derived class, clears the most recent exception.

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.When overridden in a derived class, creates a server instance of a COM object that is identified by the object's programmatic identifier (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.When overridden in a derived class, creates a server instance of a COM object that is identified by the object's type.

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.When overridden in a derived class, creates a server instance of a COM object that is identified by the object's class identifier (CLSID).

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Sottoposto a override in una classe derivata, esegue il gestore specificato nel contesto del processo corrente, utilizzando un'istanza TextWriter per acquisire l'output dal gestore eseguito e un valore che specifica se eliminare gli insiemi QueryString e Form.When overridden in a derived class, executes the specified handler in the context of the current process, using a TextWriter instance to capture output from the executed handler and a value that specifies whether to clear the QueryString and Form collections.

Execute(String)

Sottoposto a override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente.When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process.

Execute(String, Boolean)

Sottoposto a override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente e specifica se cancellare gli insiemi QueryString e Form.When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process and specifies whether to clear the QueryString and Form collections.

Execute(String, TextWriter)

Sottoposto a override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente, utilizzando un'istanza TextWriter per acquisire l'output dal gestore eseguito.When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process, using a TextWriter instance to capture output from the executed handler.

Execute(String, TextWriter, Boolean)

Sottoposto a override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto della richiesta corrente, utilizzando un'istanza TextWriter per acquisire l'output dalla pagina e un valore che indica se cancellare gli insiemi QueryString e Form.When overridden in a derived class, executes the handler for the specified virtual path in the context of the current request, using a TextWriter instance to capture output from the page and a value that indicates whether to clear the QueryString and Form collections.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetLastError()

Sottoposto a override in una classe derivata, restituisce l'eccezione più recente.When overridden in a derived class, returns the most recent exception.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
HtmlDecode(String)

Sottoposto a override in una classe derivata, decodifica una stringa codificata in HTML e restituisce la stringa decodificata.When overridden in a derived class, decodes an HTML-encoded string and returns the decoded string.

HtmlDecode(String, TextWriter)

Sottoposto a override in una classe derivata, decodifica una stringa codificata in HTML e restituisce i risultati in un flusso.When overridden in a derived class, decodes an HTML-encoded string and returns the results in a stream.

HtmlEncode(String)

Sottoposto a override in una classe derivata, codifica in HTML una stringa e restituisce la stringa codificata.When overridden in a derived class, HTML-encodes a string and returns the encoded string.

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.When overridden in a derived class, HTML-encodes a string and sends the resulting output to an output stream.

MapPath(String)

Sottoposto a override in una classe derivata, restituisce un percorso del file fisico che corrisponde al percorso virtuale specificato sul server Web.When overridden in a derived class, returns the physical file path that corresponds to the specified virtual path on the Web server.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
Transfer(IHttpHandler, Boolean)

Sottoposto a override in una classe derivata, termina l'esecuzione del processo corrente e inizia l'esecuzione di una nuova richiesta, utilizzando un gestore HTTP personalizzato e un valore che specifica se cancellare gli insiemi QueryString e Form.When overridden in a derived class, terminates execution of the current process and starts execution of a new request, using a custom HTTP handler and a value that specifies whether to clear the QueryString and Form collections.

Transfer(String)

Sottoposto a override in una classe derivata, termina l'esecuzione del processo corrente e avvia l'esecuzione di una pagina o un gestore specificati con un URL.When overridden in a derived class, terminates execution of the current process and starts execution of a page or handler that is specified with a URL.

Transfer(String, Boolean)

Sottoposto a override in una classe derivata, termina l'esecuzione della pagina corrente e inizia l'esecuzione di una pagina o un gestore diversi utilizzando l'URL specificato e un valore che specifica se cancellare gli insiemi QueryString e Form.When overridden in a derived class, terminates execution of the current page and starts execution of a different page or handler by using the specified URL and a value that specifies whether to clear the QueryString and Form collections.

TransferRequest(String)

Sottoposto a override in una classe derivata, esegue in modo asincrono il punto finale nell'URL specificato.When overridden in a derived class, asynchronously executes the end point at the specified URL.

TransferRequest(String, Boolean)

Sottoposto a override in una classe derivata, esegue in modo asincrono il punto finale nell'URL specificato e specifica se cancellare gli insiemi QueryString e Form.When overridden in a derived class, asynchronously executes the endpoint at the specified URL and specifies whether to clear the QueryString and Form collections.

TransferRequest(String, Boolean, String, NameValueCollection)

Sottoposto a override in una classe derivata, esegue in modo asincrono il punto finale nell'URL specificato utilizzando il metodo e le intestazioni HTTP specificati.When overridden in a derived class, asynchronously executes the endpoint at the specified URL by using the specified HTTP method and headers.

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.When implemented in a derived class, asynchronously executes the end point at the specified URL, using the specified HTTP method, headers, path, and options to preserve form values and preserve the user identity.

UrlDecode(String)

Sottoposto a override in una classe derivata, decodifica una stringa codificata in URL e restituisce la stringa decodificata.When overridden in a derived class, decodes a URL-encoded string and returns the decoded string.

UrlDecode(String, TextWriter)

Sottoposto a override in una classe derivata, decodifica una stringa codificata in URL e invia l'output risultante a un flusso.When overridden in a derived class, decodes a URL-encoded string and sends the resulting output to a stream.

UrlEncode(String)

Sottoposto a override in una classe derivata, codifica in URL una stringa e restituisce la stringa codificata.When overridden in a derived class, URL-encodes a string and returns the encoded string.

UrlEncode(String, TextWriter)

Sottoposto a override in una classe derivata, codifica in URL una stringa e invia l'output risultante a un flusso.When overridden in a derived class, URL-encodes a string and sends the resulting output to a stream.

UrlPathEncode(String)

Sottoposto a override in una classe derivata, codifica in URL la parte di percorso di una stringa URL.When overridden in a derived class, URL-encodes the path section of a URL string.

UrlTokenDecode(String)

Quando sottoposto a override in una classe derivata, decodifica il token di una stringa URL in una matrice di byte equivalente utilizzando cifre con codifica Base 64.When overridden in a derived class, decodes a URL string token into an equivalent byte array by using base64-encoded digits.

UrlTokenEncode(Byte[])

Quando sottoposto a override in una classe derivata, consente di codificare una matrice di byte nella rappresentazione di stringa equivalente con cifre Base64, indicate per la trasmissione nell'URL.When overridden in a derived class, encodes a byte array into an equivalent string representation by using base64 digits, which makes it usable for transmission on the URL.

Si applica a