Freigeben über


HttpServerUtilityWrapper.TransferRequest Methode

Definition

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

Überlädt

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)

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

public:
 override void TransferRequest(System::String ^ path);
public override void TransferRequest (string path);
override this.TransferRequest : string -> unit
Public Overrides Sub TransferRequest (path As String)

Parameter

path
String

Die URL der auszuführenden Seite bzw. des auszuführenden Handlers.

Ausnahmen

Die Anforderung erfordert den integrierten Pipeline Modus von IIS 7,0.

Der Server ist nicht verfügbar, um die Anforderung zu verarbeiten.

Der path-Parameter ist null.

Der path-Parameter ist ungültig.

Gilt für

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.

public:
 override void TransferRequest(System::String ^ path, bool preserveForm);
public override void TransferRequest (string path, bool preserveForm);
override this.TransferRequest : string * bool -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean)

Parameter

path
String

Die URL der Seite, die ausgeführt werden soll.

preserveForm
Boolean

true, um die QueryString-Auflistung und die Form-Auflistung beizubehalten; false, um die QueryString-Auflistung und die Form-Auflistung zu löschen.

Ausnahmen

Die Anforderung erfordert den integrierten Pipeline Modus von IIS 7,0.

Der Server ist nicht verfügbar, um die Anforderung zu verarbeiten.

Der path-Parameter ist null.

Der path-Parameter ist ungültig.

Gilt für

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.

public:
 override void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers);
public override void TransferRequest (string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers);
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection)

Parameter

path
String

Die URL der auszuführenden Seite bzw. des auszuführenden Handlers.

preserveForm
Boolean

true, um die QueryString-Auflistung und die Form-Auflistung beizubehalten; false, um die QueryString-Auflistung und die Form-Auflistung zu löschen.

method
String

Die HTTP-Methode (GET, POST usw.), die für die neue Anforderung verwendet werden soll. Falls null, wird die HTTP-Methode der ursprünglichen Anforderung verwendet.

headers
NameValueCollection

Eine Auflistung von Anforderungsheadern für die neue Anforderung.

Ausnahmen

Die Anforderung erfordert, dass IIS 7,0 im integrierten Modus ausgeführt wird.

Der Server ist nicht verfügbar, um die Anforderung zu verarbeiten.

Der path-Parameter ist null.

Der path-Parameter ist ungültig.

Gilt für

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.

public:
 override void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers, bool preserveUser);
public override void TransferRequest (string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers, bool preserveUser);
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection, preserveUser As Boolean)

Parameter

path
String

Der Pfad.

preserveForm
Boolean

true, um die QueryString-Auflistung und die Form-Auflistung beizubehalten; false, um die QueryString-Auflistung und die Form-Auflistung zu löschen.

method
String

Die HTTP-Methode für die neue Anforderung.

headers
NameValueCollection

Ein NameValueCollection-Objekt, das Anforderungsheader für die neue Anforderung enthält.

preserveUser
Boolean

true, um die Benutzeridentität zu erhalten; andernfalls false. Andere Überladungen dieser Methode rufen diese Methodenüberladung mit dem preserveUser-Parameter ab, das auf true festgelegt ist.

Ausnahmen

Die Anforderung erfordert den integrierten Pipeline Modus von IIS 7,0.

Der Server ist nicht verfügbar, um die Anforderung zu verarbeiten.

Der path-Parameter ist null.

Der path-Parameter ist ungültig.

Gilt für