HttpServerUtilityBase.TransferRequest Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе асинхронно выполняет конечную точку по указанному URL-адресу.
Перегрузки
TransferRequest(String) |
При переопределении в производном классе асинхронно выполняет конечную точку по указанному URL-адресу. |
TransferRequest(String, Boolean) |
При переопределении в производном классе асинхронно выполняет конечную точку по указанному URL-адресу и указывает, следует ли очистить коллекции QueryString и Form. |
TransferRequest(String, Boolean, String, NameValueCollection) |
При переопределении в производном классе асинхронно выполняет конечную точку по указанному URL-адресу, используя заданный метод HTTP и заголовки. |
TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
При реализации в производном классе асинхронно выполняет конечную точку по заданному URL-адресу, используя указанные метод HTTP, заголовки, путь и параметры для сохранения значений формы и удостоверения пользователя. |
TransferRequest(String)
При переопределении в производном классе асинхронно выполняет конечную точку по указанному URL-адресу.
public:
virtual void TransferRequest(System::String ^ path);
public virtual void TransferRequest (string path);
abstract member TransferRequest : string -> unit
override this.TransferRequest : string -> unit
Public Overridable Sub TransferRequest (path As String)
Параметры
- path
- String
URL-адрес страницы или обработчика, который нужно выполнить.
Исключения
Всегда.
Применяется к
TransferRequest(String, Boolean)
При переопределении в производном классе асинхронно выполняет конечную точку по указанному URL-адресу и указывает, следует ли очистить коллекции QueryString и Form.
public:
virtual void TransferRequest(System::String ^ path, bool preserveForm);
public virtual void TransferRequest (string path, bool preserveForm);
abstract member TransferRequest : string * bool -> unit
override this.TransferRequest : string * bool -> unit
Public Overridable Sub TransferRequest (path As String, preserveForm As Boolean)
Параметры
- path
- String
URL-адрес страницы или обработчика, который нужно выполнить.
- preserveForm
- Boolean
Значение true
, чтобы сохранить коллекции QueryString и Form; значение false
, чтобы очистить коллекции QueryString и Form.
Исключения
Всегда.
Применяется к
TransferRequest(String, Boolean, String, NameValueCollection)
При переопределении в производном классе асинхронно выполняет конечную точку по указанному URL-адресу, используя заданный метод HTTP и заголовки.
public:
virtual void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers);
public virtual void TransferRequest (string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers);
abstract member TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
Public Overridable Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection)
Параметры
- path
- String
URL-адрес страницы или обработчика, который нужно выполнить.
- preserveForm
- Boolean
Значение true
, чтобы сохранить коллекции QueryString и Form; значение false
, чтобы очистить коллекции QueryString и Form.
- method
- String
Метод HTTP (GET
, POST
и так далее) для нового запроса. Если задано значение null
, используется метод HTTP исходного запроса.
- headers
- NameValueCollection
Коллекция заголовков запросов для нового запроса.
Исключения
Всегда.
Применяется к
TransferRequest(String, Boolean, String, NameValueCollection, Boolean)
При реализации в производном классе асинхронно выполняет конечную точку по заданному URL-адресу, используя указанные метод HTTP, заголовки, путь и параметры для сохранения значений формы и удостоверения пользователя.
public:
virtual void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers, bool preserveUser);
public virtual void TransferRequest (string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers, bool preserveUser);
abstract member TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
Public Overridable Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection, preserveUser As Boolean)
Параметры
- path
- String
Путь.
- preserveForm
- Boolean
Значение true
, чтобы сохранить коллекции QueryString и Form; значение false
, чтобы очистить коллекции QueryString и Form.
- method
- String
Метод HTTP, используемый для нового запроса.
- headers
- NameValueCollection
Объект NameValueCollection, содержащий заголовки запроса для нового запроса.
- preserveUser
- Boolean
Значение true
для сохранения удостоверения пользователя; в противном случае — значение false
. Другие перегрузки данного метода вызывают эту перегрузку метода, у которой параметр preserveUser
задан равным true
.