HttpResponseBase.PushPromise Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.