HttpResponseBase.PushPromise 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.
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.