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 dient als Wrapper für die HttpServerUtility Klasse. Diese Klasse macht die Funktionalität der HttpServerUtility Klasse verfügbar, während auch der HttpServerUtilityBase Typ verfügbar gemacht wird. Mit der HttpServerUtilityBase-Klasse können Sie die ursprüngliche Implementierung der klasse HttpServerUtility in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET Pipeline durchführen.

Konstruktoren

Name Beschreibung
HttpServerUtilityWrapper(HttpServerUtility)

Initialisiert eine neue Instanz der HttpServerUtilityWrapper-Klasse.

Eigenschaften

Name Beschreibung
MachineName

Ruft den Computernamen des Servers ab.

ScriptTimeout

Dient zum Abrufen oder Festlegen des Anforderungstimeoutwerts in Sekunden.

Methoden

Name Beschreibung
ClearError()

Löscht die letzte Ausnahme.

CreateObject(String)

Erstellt eine Serverinstanz eines COM-Objekts, das durch den programmgesteuerten Bezeichner (ProgID) des Objekts identifiziert wird.

CreateObject(Type)

Erstellt eine Serverinstanz eines COM-Objekts, das vom Typ des Objekts identifiziert wird.

CreateObjectFromClsid(String)

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

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

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

Führt den angegebenen Handler im Kontext des aktuellen Prozesses mithilfe einer TextWriter Instanz aus, um die Ausgabe des ausgeführten Handlers und einen Wert zu erfassen, der angibt, ob die QueryString Auflistungen gelöscht werden Form sollen.

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 Auflistungen gelöscht werden Form sollen.

Execute(String, TextWriter, Boolean)

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

Execute(String, TextWriter)

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

Execute(String)

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

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLastError()

Gibt die letzte Ausnahme zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
HtmlDecode(String, TextWriter)

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

HtmlDecode(String)

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

HtmlEncode(String, TextWriter)

HTML-codiert eine Zeichenfolge und sendet die resultierende Ausgabe an einen Ausgabedatenstrom.

HtmlEncode(String)

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

MapPath(String)

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

MemberwiseClone()

Erstellt eine flache Kopie der 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 startet die Ausführung einer neuen Anforderung mithilfe eines benutzerdefinierten HTTP-Handlers und eines Werts, der angibt, ob die QueryString Auflistungen gelöscht werden Form sollen.

Transfer(String, Boolean)

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

Transfer(String)

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

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

Führt eine asynchrone Ausführung der angegebenen URL mithilfe der angegebenen HTTP-Methode, Header, Pfad und Optionen aus, um Formularwerte beizubehalten und die Benutzeridentität beizubehalten.

TransferRequest(String, Boolean, String, NameValueCollection)

Führt den Endpunkt an der angegebenen URL asynchron mithilfe der angegebenen HTTP-Methode und Header aus.

TransferRequest(String, Boolean)

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

TransferRequest(String)

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

UrlDecode(String, TextWriter)

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

UrlDecode(String)

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

UrlEncode(String, TextWriter)

URL-codiert eine Zeichenfolge und sendet die resultierende Ausgabe an einen Datenstrom.

UrlEncode(String)

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

UrlPathEncode(String)

URL-codiert den Pfadabschnitt einer URL-Zeichenfolge.

UrlTokenDecode(String)

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

UrlTokenEncode(Byte[])

Codiert ein Bytearray in eine entsprechende Zeichenfolgendarstellung mithilfe von Base64-Ziffern, wodurch es für die Übertragung auf der URL verwendet werden kann.

Gilt für: