HttpServerUtilityBase HttpServerUtilityBase HttpServerUtilityBase HttpServerUtilityBase Class

Definition

Dient als Basisklasse für Klassen, die Hilfsmethoden für die Verarbeitung von Webanforderungen bereitstellen.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
Vererbung
HttpServerUtilityBaseHttpServerUtilityBaseHttpServerUtilityBaseHttpServerUtilityBase
Abgeleitet

Hinweise

Die HttpServerUtilityBase Klasse ist eine abstrakte Klasse, die dieselben Member wie enthält die HttpServerUtility Klasse.The HttpServerUtilityBase class is an abstract class that contains the same members as the HttpServerUtility class. Die HttpServerUtilityBase Klasse ermöglicht Ihnen die Erstellung von abgeleiteten Klassen, die auch die HttpServerUtility Klasse, sondern, die Sie anpassen können und außerhalb der ASP.NET-Pipeline.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. Wenn Sie Komponententests ausführen, verwenden Sie in der Regel eine abgeleitete Klasse, Member mit benutzerdefiniertem Verhalten zu implementieren, die das Szenario erfüllt, das Sie testen.When you perform unit testing, you typically use a derived class to implement members with customized behavior that fulfills the scenario you are testing.

Die HttpServerUtilityWrapper -Klasse wird aus der HttpServerUtilityBase -Klasse abgeleitet.The HttpServerUtilityWrapper class derives from the HttpServerUtilityBase class. Die HttpServerUtilityWrapper Klasse dient als Wrapper für die HttpServerUtility Klasse.The HttpServerUtilityWrapper class serves as a wrapper for the HttpServerUtility class. Zur Laufzeit verwenden Sie in der Regel eine Instanz von der HttpServerUtilityWrapper Aufrufen von Membern der Klasse die HttpServerUtility Objekt.At run time, you typically use an instance of the HttpServerUtilityWrapper class to call members of the HttpServerUtility object.

Konstruktoren

HttpServerUtilityBase() HttpServerUtilityBase() HttpServerUtilityBase() HttpServerUtilityBase()

Initialisiert die Klasse zur Verwendung durch eine geerbte Klasseninstanz.Initializes the class for use by an inherited class instance. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden.This constructor can only be called by an inherited class.

Eigenschaften

MachineName MachineName MachineName MachineName

Ruft beim Überschreiben in einer abgeleiteten Klasse den Computernamen des Servers ab.When overridden in a derived class, gets the server's computer name.

ScriptTimeout ScriptTimeout ScriptTimeout ScriptTimeout

Ruft beim Überschreiben in einer abgeleiteten Klasse den Timeoutwert der Anforderung in Sekunden ab oder legt diesen fest.When overridden in a derived class, gets or sets the request time-out value in seconds.

Methoden

ClearError() ClearError() ClearError() ClearError()

Löscht beim Überschreiben in einer abgeleiteten Klasse die letzte Ausnahme.When overridden in a derived class, clears the most recent exception.

CreateObject(String) CreateObject(String) CreateObject(String) CreateObject(String)

Erstellt beim Überschreiben in einer abgeleiteten Klasse eine Serverinstanz eines COM-Objekts, das durch den programmatischen Bezeichner (ProgID) des Objekts gekennzeichnet ist.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) CreateObject(Type) CreateObject(Type) CreateObject(Type)

Erstellt beim Überschreiben in einer abgeleiteten Klasse eine Serverinstanz eines COM-Objekts, das durch den Typ des Objekts gekennzeichnet ist.When overridden in a derived class, creates a server instance of a COM object that is identified by the object's type.

CreateObjectFromClsid(String) CreateObjectFromClsid(String) CreateObjectFromClsid(String) CreateObjectFromClsid(String)

Erstellt beim Überschreiben in einer abgeleiteten Klasse eine Serverinstanz eines COM-Objekts, das durch den Klassenbezeichner (CLSID) des Objekts gekennzeichnet ist.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) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Execute(IHttpHandler, TextWriter, Boolean) Execute(IHttpHandler, TextWriter, Boolean) Execute(IHttpHandler, TextWriter, Boolean) Execute(IHttpHandler, TextWriter, Boolean)

Führt beim Überschreiben in einer abgeleiteten Klasse den angegebenen Handler im Kontext des aktuellen Prozesses aus und verwendet dabei eine TextWriter-Instanz zum Aufzeichnen der Ausgabe des ausgeführten Handlers sowie einen Wert, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.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) Execute(String) Execute(String) Execute(String)

Führt beim Überschreiben in einer abgeleiteten Klasse den Handler für den angegebenen virtuellen Pfad im Kontext des aktuellen Prozesses aus.When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process.

Execute(String, Boolean) Execute(String, Boolean) Execute(String, Boolean) Execute(String, Boolean)

Führt beim Überschreiben in einer abgeleiteten Klasse den Handler für den angegebenen virtuellen Pfad im Kontext des aktuellen Prozesses aus und gibt an, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.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) Execute(String, TextWriter) Execute(String, TextWriter) Execute(String, TextWriter)

Führt beim Überschreiben in einer abgeleiteten Klasse den Handler für den angegebenen virtuellen Pfad im Kontext des aktuellen Prozesses mithilfe einer TextWriter-Instanz aus, um die Ausgabe des ausgeführten Handlers aufzuzeichnen.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) Execute(String, TextWriter, Boolean) Execute(String, TextWriter, Boolean) Execute(String, TextWriter, Boolean)

Führt beim Überschreiben in einer abgeleiteten Klasse den Handler für den angegebenen virtuellen Pfad im Kontext der aktuellen Anforderung aus und verwendet dabei eine TextWriter-Instanz zum Aufzeichnen der Ausgabe auf der Seite sowie einen Wert, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.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() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLastError() GetLastError() GetLastError() GetLastError()

Gibt beim Überschreiben in einer abgeleiteten Klasse die letzte Ausnahme zurück.When overridden in a derived class, returns the most recent exception.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
HtmlDecode(String) HtmlDecode(String) HtmlDecode(String) HtmlDecode(String)

Decodiert beim Überschreiben in einer abgeleiteten Klasse eine HTML-codierte Zeichenfolge und gibt die decodierte Zeichenfolge zurück.When overridden in a derived class, decodes an HTML-encoded string and returns the decoded string.

HtmlDecode(String, TextWriter) HtmlDecode(String, TextWriter) HtmlDecode(String, TextWriter) HtmlDecode(String, TextWriter)

Decodiert beim Überschreiben in einer abgeleiteten Klasse eine HTML-codierte Zeichenfolge und gibt die Ergebnisse in einem Stream zurück.When overridden in a derived class, decodes an HTML-encoded string and returns the results in a stream.

HtmlEncode(String) HtmlEncode(String) HtmlEncode(String) HtmlEncode(String)

Codiert beim Überschreiben in einer abgeleiteten Klasse eine Zeichenfolge in HTML und gibt die codierte Zeichenfolge zurück.When overridden in a derived class, HTML-encodes a string and returns the encoded string.

HtmlEncode(String, TextWriter) HtmlEncode(String, TextWriter) HtmlEncode(String, TextWriter) HtmlEncode(String, TextWriter)

Führt beim Überschreiben in einer abgeleiteten Klasse eine HTML-Codierung für eine Zeichenfolge durch und sendet die Ausgabe an einen Ausgabestream.When overridden in a derived class, HTML-encodes a string and sends the resulting output to an output stream.

MapPath(String) MapPath(String) MapPath(String) MapPath(String)

Gibt beim Überschreiben in einer abgeleiteten Klasse den physischen Dateipfad zurück, der dem angegebenen virtuellen Pfad auf dem Webserver entspricht.When overridden in a derived class, returns the physical file path that corresponds to the specified virtual path on the Web server.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Transfer(IHttpHandler, Boolean) Transfer(IHttpHandler, Boolean) Transfer(IHttpHandler, Boolean) Transfer(IHttpHandler, Boolean)

Beendet beim Überschreiben in einer abgeleiteten Klasse die Ausführung des aktuellen Prozesses und beginnt die Ausführung einer neuen Anforderung mithilfe eines benutzerdefinierten HTTP-Handlers und eines Werts, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.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) Transfer(String) Transfer(String) Transfer(String)

Beendet beim Überschreiben in einer abgeleiteten Klasse die Ausführung des aktuellen Prozesses und beginnt die Ausführung einer Seite oder eines Handlers, die bzw. der mit einer URL angegeben wird.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) Transfer(String, Boolean) Transfer(String, Boolean) Transfer(String, Boolean)

Beendet beim Überschreiben in einer abgeleiteten Klasse die Ausführung der aktuellen Seite und beginnt die Ausführung einer anderen Seite oder eines anderen Handlers anhand des angegebenen URLs und eines Werts, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.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) TransferRequest(String) TransferRequest(String) TransferRequest(String)

Führt beim Überschreiben in einer abgeleiteten Klasse den Endpunkt an der angegebenen URL asynchron aus.When overridden in a derived class, asynchronously executes the end point at the specified URL.

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

Führt beim Überschreiben in einer abgeleiteten Klasse den Endpunkt an der angegebenen URL asynchron aus und gibt an, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.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) TransferRequest(String, Boolean, String, NameValueCollection) TransferRequest(String, Boolean, String, NameValueCollection) TransferRequest(String, Boolean, String, NameValueCollection)

Führt beim Überschreiben in einer abgeleiteten Klasse den Endpunkt an der angegebenen URL asynchron aus und verwendet dabei die angegebene HTTP-Methode und die angegebenen HTTP-Header.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) TransferRequest(String, Boolean, String, NameValueCollection, Boolean) TransferRequest(String, Boolean, String, NameValueCollection, Boolean) TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

Führt beim Implementieren in einer abgeleiteten Klasse den Endpunkt an der angegebenen URL asynchron aus mit der angegebenen HTTP-Methode, den Header-, Pfad- und Umgebungsoptionen, um Formularwerte und die Benutzeridentität beizubehalten.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) UrlDecode(String) UrlDecode(String) UrlDecode(String)

Decodiert beim Überschreiben in einer abgeleiteten Klasse eine URL-codierte Zeichenfolge und gibt die decodierte Zeichenfolge zurück.When overridden in a derived class, decodes a URL-encoded string and returns the decoded string.

UrlDecode(String, TextWriter) UrlDecode(String, TextWriter) UrlDecode(String, TextWriter) UrlDecode(String, TextWriter)

Decodiert beim Überschreiben in einer abgeleiteten Klasse eine URL-codierte Zeichenfolge und sendet die Ausgabe an einen Stream.When overridden in a derived class, decodes a URL-encoded string and sends the resulting output to a stream.

UrlEncode(String) UrlEncode(String) UrlEncode(String) UrlEncode(String)

Codiert beim Überschreiben in einer abgeleiteten Klasse eine Zeichenfolge in URL und gibt die codierte Zeichenfolge zurück.When overridden in a derived class, URL-encodes a string and returns the encoded string.

UrlEncode(String, TextWriter) UrlEncode(String, TextWriter) UrlEncode(String, TextWriter) UrlEncode(String, TextWriter)

Codiert beim Überschreiben in einer abgeleiteten Klasse eine Zeichenfolge als URL und sendet die Ausgabe an einen Datenstrom.When overridden in a derived class, URL-encodes a string and sends the resulting output to a stream.

UrlPathEncode(String) UrlPathEncode(String) UrlPathEncode(String) UrlPathEncode(String)

Codiert beim Überschreiben in einer abgeleiteten Klasse den Pfadabschnitt einer URL-Zeichenfolge in URL.When overridden in a derived class, URL-encodes the path section of a URL string.

UrlTokenDecode(String) UrlTokenDecode(String) UrlTokenDecode(String) UrlTokenDecode(String)

Decodiert beim Überschreiben in einer abgeleiteten Klasse ein URL-Zeichenfolgentoken in ein entsprechendes Bytearray mit Base64-codierten Ziffern.When overridden in a derived class, decodes a URL string token into an equivalent byte array by using base64-encoded digits.

UrlTokenEncode(Byte[]) UrlTokenEncode(Byte[]) UrlTokenEncode(Byte[]) UrlTokenEncode(Byte[])

Codiert beim Überschreiben in einer abgeleiteten Klasse ein Bytearray in eine äquivalente Zeichenfolgendarstellung mit Base64-Ziffern, die für die Übertragung in der URL geeignet ist.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.

Gilt für: