HttpResponseWrapper.PushPromise Метод

Определение

Повышает уровень обещанного объекта.

Перегрузки

PushPromise(String)

Предназначен для поддержки приложений, принудительно отправляющих обещания клиентам HTTP 2.0. Дополнительные сведения см. в спецификации HTTP/2, раздел 8.2: отправка с сервера.

PushPromise(String, String, NameValueCollection)

Предназначен для поддержки приложений, принудительно отправляющих обещания клиентам HTTP 2.0. Дополнительные сведения см. в спецификации HTTP/2, раздел 8.2: отправка с сервера.

PushPromise(String)

Предназначен для поддержки приложений, принудительно отправляющих обещания клиентам HTTP 2.0. Дополнительные сведения см. в спецификации HTTP/2, раздел 8.2: отправка с сервера.

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

Параметры

path
String

URL-адрес push-запроса. Это должен быть виртуальный путь относительного ресурса, который сервер должен принудительно отправить клиенту.

Комментарии

PushPromise не является детерминированным, и приложения не должны иметь логику, которая зависит от нее. Его единственное назначение — преимущество производительности в некоторых случаях. Существует множество условий (протокол и реализация), которые могут привести к пропускать push-запросы. Ожидание основано на пожаре и забыть.

Применяется к

PushPromise(String, String, NameValueCollection)

Предназначен для поддержки приложений, принудительно отправляющих обещания клиентам HTTP 2.0. Дополнительные сведения см. в спецификации HTTP/2, раздел 8.2: отправка с сервера.

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

Параметры

path
String

URL-адрес push-запроса. Это должен быть виртуальный путь относительного ресурса, который сервер должен принудительно отправить клиенту.

method
String

Метод HTTP-запроса, который будет использоваться в push-запросе.

headers
NameValueCollection

Заголовок запроса HTTP, который будет использоваться в push-запросе.

Комментарии

PushPromise не является детерминированным, и приложения не должны иметь логику, которая зависит от нее. Его единственное назначение — преимущество производительности в некоторых случаях. Существует множество условий (протокол и реализация), которые могут привести к пропускать push-запросы. Ожидание основано на пожаре и забыть.

Применяется к