HttpResponseBase.PushPromise Método

Definição

Promove um objeto prometido.

Sobrecargas

Name Description
PushPromise(String)

Suporta aplicações que enviam promessas push para clientes HTTP 2.0. Para mais informações, consulte a Secção 8.2 da Especificação HTTP/2: Server Push.

PushPromise(String, String, NameValueCollection)

Suporta aplicações que enviam promessas push para clientes HTTP 2.0. Para mais informações, consulte a Secção 8.2 da Especificação HTTP/2: Server Push.

PushPromise(String)

Suporta aplicações que enviam promessas push para clientes HTTP 2.0. Para mais informações, consulte a Secção 8.2 da Especificação HTTP/2: Server Push.

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

Parâmetros

path
String

A URL do pedido push. Deve ser o caminho virtual do recurso relativo que o servidor quer enviar para o cliente.

Observações

O PushPromise não é determinístico e as aplicações não devem ter uma lógica que dependa dele. O seu único propósito é a vantagem de desempenho em alguns casos. Existem muitas condições (protocolo e implementação) que podem fazer com que os pedidos push sejam ignorados. A expectativa baseia-se no disparo e esquece.

Aplica-se a

PushPromise(String, String, NameValueCollection)

Suporta aplicações que enviam promessas push para clientes HTTP 2.0. Para mais informações, consulte a Secção 8.2 da Especificação HTTP/2: Server Push.

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

Parâmetros

path
String

A URL do pedido push. Deve ser o caminho virtual do recurso relativo que o servidor quer enviar para o cliente.

method
String

Método de pedido http que seria usado pelo pedido push.

headers
NameValueCollection

Cabeçalho de pedido http que seria usado pelo pedido push.

Observações

O PushPromise não é determinístico, e as aplicações não deveriam ter lógica que dependa dele. O seu único propósito é a vantagem de desempenho em alguns casos. Existem muitas condições (protocolo e implementação) que podem fazer com que os pedidos push sejam ignorados. A expectativa baseia-se no disparo e esquece.

Aplica-se a