HttpResponseWrapper.PushPromise Metodo

Definizione

Alza di livello l'oggetto promesso.

Overload

PushPromise(String)

Supporta le applicazioni che inviano promesse push ai client HTTP 2.0. Per altre informazioni, vedere HTTP/2 Specification Section 8.2: Server Push (Specifica HTTP/2, sezione 8.2: push del server).

PushPromise(String, String, NameValueCollection)

Supporta le applicazioni che inviano promesse push ai client HTTP 2.0. Per altre informazioni, vedere HTTP/2 Specification Section 8.2: Server Push (Specifica HTTP/2, sezione 8.2: push del server).

PushPromise(String)

Supporta le applicazioni che inviano promesse push ai client HTTP 2.0. Per altre informazioni, vedere HTTP/2 Specification Section 8.2: Server Push (Specifica HTTP/2, sezione 8.2: push del server).

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

Parametri

path
String

URL della richiesta push. Deve essere il percorso virtuale della risorsa relativa di cui il server eseguirà il push al client.

Commenti

PushPromise è non deterministico e le applicazioni non devono avere logica che dipende da essa. L'unico scopo è il vantaggio delle prestazioni in alcuni casi. Esistono molte condizioni (protocollo e implementazione) che possono causare l'ignorare delle richieste push. L'aspettativa è basata sul fuoco e sul dimenticatoio.

Si applica a

PushPromise(String, String, NameValueCollection)

Supporta le applicazioni che inviano promesse push ai client HTTP 2.0. Per altre informazioni, vedere HTTP/2 Specification Section 8.2: Server Push (Specifica HTTP/2, sezione 8.2: push del server).

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

Parametri

path
String

URL della richiesta push. Deve essere il percorso virtuale della risorsa relativa di cui il server eseguirà il push al client.

method
String

Metodo di richiesta HTTP che verrà usato dalla richiesta di push.

headers
NameValueCollection

Intestazione della richiesta HTTP che verrà usato dalla richiesta di push.

Commenti

PushPromise è non deterministico e le applicazioni non devono avere logica che dipende da essa. L'unico scopo è il vantaggio delle prestazioni in alcuni casi. Esistono molte condizioni (protocollo e implementazione) che possono causare l'ignorare delle richieste push. L'aspettativa è basata sul fuoco e sul dimenticatoio.

Si applica a