Compartir a través de


HttpResponseBase.PushPromise Método

Definición

Promueve un objeto Promise.

Sobrecargas

PushPromise(String)

Ofrece compatibilidad con aplicaciones que envían compromisos de inserción a los clientes HTTP 2.0. Para obtener más información, consulte la sección 8.2 del documento HTTP/2 Specification: Server Push.

PushPromise(String, String, NameValueCollection)

Ofrece compatibilidad con aplicaciones que envían compromisos de inserción a los clientes HTTP 2.0. Para obtener más información, consulte la sección 8.2 del documento HTTP/2 Specification: Server Push.

PushPromise(String)

Ofrece compatibilidad con aplicaciones que envían compromisos de inserción a los clientes HTTP 2.0. Para obtener más información, consulte la sección 8.2 del documento HTTP/2 Specification: 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

Dirección URL de la solicitud de inserción. Debe ser la ruta de acceso virtual del recurso relativo que el servidor quiere insertar en el cliente.

Comentarios

PushPromise no es determinista y las aplicaciones no deben tener lógica que dependa de ella. Su único propósito es la ventaja de rendimiento en algunos casos. Hay muchas condiciones (protocolo e implementación) que pueden hacer que se omitan las solicitudes de inserción. La expectativa se basa en el fuego y el olvido.

Se aplica a

PushPromise(String, String, NameValueCollection)

Ofrece compatibilidad con aplicaciones que envían compromisos de inserción a los clientes HTTP 2.0. Para obtener más información, consulte la sección 8.2 del documento HTTP/2 Specification: 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

Dirección URL de la solicitud de inserción. Debe ser la ruta de acceso virtual del recurso relativo que el servidor quiere insertar en el cliente.

method
String

Método de solicitud HTTP que usaría la solicitud de inserción.

headers
NameValueCollection

Encabezado de solicitud HTTP que usaría la solicitud de inserción.

Comentarios

PushPromise no es determinista y las aplicaciones no deben tener lógica que dependa de ella. Su único propósito es la ventaja de rendimiento en algunos casos. Hay muchas condiciones (protocolo e implementación) que pueden provocar que se omitan las solicitudes de inserción. La expectativa se basa en el fuego y el olvido.

Se aplica a