HttpResponseBase.PushPromise Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.