Condividi tramite


HttpResponseBase.PushPromise Metodo

Definizione

Alza di livello un 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:
 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)

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 esso. Il suo 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 si basa sul fuoco e dimentica.

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:
 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)

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 esso. Il suo 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 si basa sul fuoco e dimentica.

Si applica a