HttpServerUtilityWrapper.TransferRequest Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa de forma assíncrona o ponto de extremidade na URL especificada.
Sobrecargas
TransferRequest(String) |
Executa de forma assíncrona o ponto de extremidade na URL especificada. |
TransferRequest(String, Boolean) |
Executa o ponto de extremidade na URL especificada de forma assíncrona e especifica se é necessário limpar as coleções QueryString e Form. |
TransferRequest(String, Boolean, String, NameValueCollection) |
Executa o ponto de extremidade na URL especificada de forma assíncrona usando os cabeçalhos e o método HTTP especificados. |
TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
Realiza a execução assíncrona da URL especificada usando o caminho, os cabeçalhos e o método HTTP especificados, além de opções para preservar os valores de formulário e a identidade do usuário. |
TransferRequest(String)
Executa de forma assíncrona o ponto de extremidade na URL especificada.
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)
Parâmetros
- path
- String
A URL da página ou manipulador a executar.
Exceções
A solicitação requer o modo de pipeline integrado do IIS 7,0.
O servidor não está disponível para manipular a solicitação.
O parâmetro path
é null
.
O parâmetro path
é inválido.
Aplica-se a
TransferRequest(String, Boolean)
Executa o ponto de extremidade na URL especificada de forma assíncrona e especifica se é necessário limpar as coleções QueryString e Form.
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)
Parâmetros
- path
- String
A URL da página a executar.
- preserveForm
- Boolean
true
para preservar as coleções QueryString e Form; false
para limpar as coleções QueryString e Form.
Exceções
A solicitação requer o modo de pipeline integrado do IIS 7,0.
O servidor não está disponível para manipular a solicitação.
O parâmetro path
é null
.
O parâmetro path
é inválido.
Aplica-se a
TransferRequest(String, Boolean, String, NameValueCollection)
Executa o ponto de extremidade na URL especificada de forma assíncrona usando os cabeçalhos e o método HTTP especificados.
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)
Parâmetros
- path
- String
A URL da página ou manipulador a executar.
- preserveForm
- Boolean
true
para preservar as coleções QueryString e Form; false
para limpar as coleções QueryString e Form.
- method
- String
O método HTTP (GET
, POST
e assim por diante) a ser usado para a nova solicitação. Se for null
, o método HTTP da solicitação original é usado.
- headers
- NameValueCollection
Uma coleção de cabeçalhos de solicitação para a nova solicitação.
Exceções
A solicitação requer o IIS 7,0 em execução no modo integrado.
O servidor não está disponível para manipular a solicitação.
O parâmetro path
é null
.
O parâmetro path
é inválido.
Aplica-se a
TransferRequest(String, Boolean, String, NameValueCollection, Boolean)
Realiza a execução assíncrona da URL especificada usando o caminho, os cabeçalhos e o método HTTP especificados, além de opções para preservar os valores de formulário e a identidade do usuário.
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)
Parâmetros
- path
- String
O caminho.
- preserveForm
- Boolean
true
para preservar as coleções QueryString e Form; false
para limpar as coleções QueryString e Form.
- method
- String
O método HTTP usado na nova solicitação.
- headers
- NameValueCollection
Um objeto NameValueCollection que contém cabeçalhos de solicitação para a nova solicitação.
- preserveUser
- Boolean
true
para preservar a identidade do usuário, caso contrário, false
. Outras sobrecargas desse método chamam essa sobrecarga de método com o parâmetro preserveUser
definido como true
.
Exceções
A solicitação requer o modo de pipeline integrado do IIS 7,0.
O servidor não está disponível para manipular a solicitação.
O parâmetro path
é null
.
O parâmetro path
é inválido.