Compartilhar via


HttpResponseBase.PushPromise Método

Definição

Promove um objeto prometido.

Sobrecargas

PushPromise(String)

Compatível com aplicativos que enviam promessas por push para clientes HTTP 2.0. Para saber mais, confira Especificação de HTTP/2, Seção 8.2: Push do servidor.

PushPromise(String, String, NameValueCollection)

Compatível com aplicativos que enviam promessas por push para clientes HTTP 2.0. Para saber mais, confira Especificação de HTTP/2, Seção 8.2: Push do servidor.

PushPromise(String)

Compatível com aplicativos que enviam promessas por push para clientes HTTP 2.0. Para saber mais, confira Especificação de HTTP/2, Seção 8.2: Push do servidor.

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 da solicitação por push. Esta deve ser o caminho virtual do recurso relativo que o servidor deseja enviar por push para o cliente.

Comentários

PushPromise não é determinístico e os aplicativos não devem ter lógica que dependa dele. Sua única finalidade é a vantagem de desempenho em alguns casos. Há muitas condições (protocolo e implementação) que podem fazer com que as solicitações por push sejam ignoradas. A expectativa é baseada em fogo e esquecer.

Aplica-se a

PushPromise(String, String, NameValueCollection)

Compatível com aplicativos que enviam promessas por push para clientes HTTP 2.0. Para saber mais, confira Especificação de HTTP/2, Seção 8.2: Push do servidor.

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 da solicitação por push. Esta deve ser o caminho virtual do recurso relativo que o servidor deseja enviar por push para o cliente.

method
String

O método da solicitação HTTP que seria usado pela solicitação de envio por push.

headers
NameValueCollection

O cabeçalho da solicitação HTTP que seria usado pela solicitação de envio por push.

Comentários

PushPromise não é determinístico e os aplicativos não devem ter lógica que depende dele. Sua única finalidade é a vantagem de desempenho em alguns casos. Há muitas condições (protocolo e implementação) que podem fazer com que as solicitações por push sejam ignoradas. A expectativa é baseada em fogo e esquecer.

Aplica-se a