Partager via


HttpServerUtilityWrapper.TransferRequest Méthode

Définition

Exécute de manière asynchrone le point de terminaison à l’URL spécifiée.

Surcharges

TransferRequest(String)

Exécute de manière asynchrone le point de terminaison à l’URL spécifiée.

TransferRequest(String, Boolean)

Exécute de manière asynchrone le point de terminaison à l’URL spécifiée et indique si les collections QueryString et Form doivent être effacées.

TransferRequest(String, Boolean, String, NameValueCollection)

Exécute de manière asynchrone le point de terminaison à l’URL spécifiée à l’aide de la méthode et des en-têtes HTTP spécifiés.

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

Exécute de façon asynchrone l'URL spécifiée à l'aide de la méthode HTTP, des en-têtes, du chemin d'accès et des options spécifiés pour conserver les valeurs de formulaire et l'identité de l'utilisateur.

TransferRequest(String)

Exécute de manière asynchrone le point de terminaison à l’URL spécifiée.

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)

Paramètres

path
String

URL de la page ou du gestionnaire à exécuter.

Exceptions

La demande requiert le mode pipeline intégré d’IIS 7,0.

Le serveur n’est pas disponible pour traiter la demande.

Le paramètre path a la valeur null.

Le paramètre path n'est pas valide.

S’applique à

TransferRequest(String, Boolean)

Exécute de manière asynchrone le point de terminaison à l’URL spécifiée et indique si les collections QueryString et Form doivent être effacées.

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)

Paramètres

path
String

URL de la page à exécuter.

preserveForm
Boolean

true pour conserver les collections QueryString et Form ; false pour effacer les collections QueryString et Form.

Exceptions

La demande requiert le mode pipeline intégré d’IIS 7,0.

Le serveur n’est pas disponible pour traiter la demande.

Le paramètre path a la valeur null.

Le paramètre path n'est pas valide.

S’applique à

TransferRequest(String, Boolean, String, NameValueCollection)

Exécute de manière asynchrone le point de terminaison à l’URL spécifiée à l’aide de la méthode et des en-têtes HTTP spécifiés.

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)

Paramètres

path
String

URL de la page ou du gestionnaire à exécuter.

preserveForm
Boolean

true pour conserver les collections QueryString et Form ; false pour effacer les collections QueryString et Form.

method
String

Méthode HTTP (GET, POST, et ainsi de suite) à utiliser pour la nouvelle requête. Si null, la méthode HTTP de la requête d’origine est utilisée.

headers
NameValueCollection

Collection d’en-têtes de requête pour la nouvelle requête.

Exceptions

La requête requiert IIS 7,0 s’exécutant en mode intégré.

Le serveur n’est pas disponible pour traiter la demande.

Le paramètre path a la valeur null.

Le paramètre path n'est pas valide.

S’applique à

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

Exécute de façon asynchrone l'URL spécifiée à l'aide de la méthode HTTP, des en-têtes, du chemin d'accès et des options spécifiés pour conserver les valeurs de formulaire et l'identité de l'utilisateur.

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)

Paramètres

path
String

Chemin d’accès.

preserveForm
Boolean

true pour conserver les collections QueryString et Form ; false pour effacer les collections QueryString et Form.

method
String

Méthode HTTP à utiliser dans la nouvelle requête.

headers
NameValueCollection

Objet de NameValueCollection qui contient des en-têtes de requête pour la nouvelle demande.

preserveUser
Boolean

true pour conserver l'identité de l'utilisateur ; sinon, false. Les autres surcharges de cette méthode appellent cette surcharge de méthode avec le paramètre preserveUser défini sur true.

Exceptions

La demande requiert le mode pipeline intégré d’IIS 7,0.

Le serveur n’est pas disponible pour traiter la demande.

Le paramètre path a la valeur null.

Le paramètre path n'est pas valide.

S’applique à