HttpServerUtilityWrapper Klasse

Definition

Kapselt das systeminterne HTTP-Objekt, das Hilfsmethoden für die Verarbeitung von Webanforderungen bereitstellt.

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

Hinweise

Die HttpServerUtilityWrapper -Klasse wird von der HttpServerUtilityBase -Klasse abgeleitet und fungiert als Wrapper für die- HttpServerUtility Klasse. Diese Klasse macht die Funktionalität der- HttpServerUtility Klasse verfügbar, während gleichzeitig der-Typ verfügbar gemacht wird HttpServerUtilityBase . Die- HttpServerUtilityBase Klasse ermöglicht es Ihnen, die ursprüngliche Implementierung der- HttpServerUtility Klasse in der Anwendung durch eine benutzerdefinierte Implementierung zu ersetzen, z. b. Wenn Sie Komponententests außerhalb der ASP.NET-Pipeline ausführen.

Konstruktoren

HttpServerUtilityWrapper(HttpServerUtility)

Initialisiert eine neue Instanz der HttpServerUtilityWrapper-Klasse.

Eigenschaften

MachineName

Ruft den Computernamen des Servers ab.

ScriptTimeout

Ruft den Timeoutwert der Anforderung (in Sekunden) ab oder legt diesen fest.

Methoden

ClearError()

Löscht die letzte Ausnahme.

CreateObject(String)

Erstellt eine Serverinstanz eines COM-Objekts, das durch den Programmbezeichner (ProgID) des Objekts gekennzeichnet ist.

CreateObject(Type)

Erstellt eine Serverinstanz eines COM-Objekts, das durch den Objekttyp identifiziert wird.

CreateObjectFromClsid(String)

Erstellt eine Serverinstanz eines COM-Objekts, das durch den Klassenbezeichner (CLSID) des Objekts gekennzeichnet ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Execute(IHttpHandler, TextWriter, Boolean)

Führt den angegebenen Handler im Kontext des aktuellen Prozesses aus und verwendet dabei eine TextWriter-Instanz, um die Ausgabe vom ausgeführten Handler zu erfassen, sowie einen Wert, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

Execute(String)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext der aktuellen Prozesses aus.

Execute(String, Boolean)

Führt 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.

Execute(String, TextWriter)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext des aktuellen Prozesses aus, wobei eine TextWriter-Instanz verwendet wird, um die Ausgabe vom ausgeführten Handler zu erfassen.

Execute(String, TextWriter, Boolean)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext der aktuellen Anforderung aus und verwendet dabei eine TextWriter-Instanz, um Ausgabe von der Seite zu erfassen, sowie einen Wert, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLastError()

Gibt die letzte Ausnahme zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HtmlDecode(String)

Decodiert eine HTML-codierte Zeichenfolge und gibt die decodierte Zeichenfolge zurück.

HtmlDecode(String, TextWriter)

Decodiert eine HTML-codierte Zeichenfolge und gibt die Ergebnisse in einem Stream zurück.

HtmlEncode(String)

Codiert eine Zeichenfolge in HTML und gibt diese codiert zurück.

HtmlEncode(String, TextWriter)

Codiert eine Zeichenfolge in HTML und sendet die resultierende Ausgabe an einen Ausgabestream.

MapPath(String)

Gibt den physischen Dateipfad zurück, der dem angegebenen virtuellen Pfad auf dem Webserver entspricht.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Transfer(IHttpHandler, Boolean)

Beendet 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.

Transfer(String)

Beendet die Ausführung des aktuellen Prozesses und startet die Ausführung einer Seite oder eines Handlers, die bzw. der mit einer URL angegeben ist.

Transfer(String, Boolean)

Beendet die Ausführung der aktuellen Seite und beginnt die Ausführung einer anderen Seite oder eines anderen Handlers mithilfe der angegebenen URL und eines Werts, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

TransferRequest(String)

Führt den Endpunkt an der angegebenen URL asynchron aus.

TransferRequest(String, Boolean)

Führt den Endpunkt an der angegebenen URL asynchron aus und gibt an, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

TransferRequest(String, Boolean, String, NameValueCollection)

Führt den Endpunkt an der angegebenen URL asynchron aus, indem die angegebene HTTP-Methode und die angegebenen Header verwendet werden.

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

Nimmt eine asynchrone Ausführung der angegebenen URL mit der angegebenen HTTP-Methode, den angegebenen HTTP-Headern, dem angegebenen HTTP-Pfad und den angegebenen HTTP-Optionen vor, um die Formwerte und Benutzeridentität beizubehalten.

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.

(Geerbt von HttpServerUtilityBase)
UrlDecode(String)

Decodiert eine URL-codierte Zeichenfolge und gibt die decodierte Zeichenfolge zurück.

UrlDecode(String, TextWriter)

Decodiert eine URL-codierte Zeichenfolge und sendet die Ausgabe an einen Stream.

UrlEncode(String)

Codiert eine Zeichenfolge als URL und gibt die codierte Zeichenfolge zurück.

UrlEncode(String, TextWriter)

Codiert eine Zeichenfolge als URL und sendet die Ausgabe an einen Stream.

UrlPathEncode(String)

Für den Pfadteil einer URL-Zeichenfolge wird die URL-Codierung angewendet.

UrlTokenDecode(String)

Decodiert ein URL-Zeichenfolgentoken in ein entsprechendes Bytearray mithilfe von Base64-Ziffern.

UrlTokenEncode(Byte[])

Codiert ein Bytearray in eine entsprechende Zeichenfolgendarstellung und verwendet dazu base64-Ziffern, sodass der Wert für eine Übertragung in der URL verwendet werden kann.

Gilt für