HttpResponse.PushPromise Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stuft ein zugesichertes Objekt herauf.
Überlädt
PushPromise(String) |
Unterstützt Anwendungen, die Pushzusagen an HTTP 2.0-Clients senden. Weitere Informationen finden Sie unter HTTP/2 Specification Section 8.2: Server Push (HTTP/2-Spezifikation, Abschnitt 8.2: Serverpushvorgänge). |
PushPromise(String, String, NameValueCollection) |
Unterstützt Anwendungen, die Pushzusagen an HTTP 2.0-Clients senden. Weitere Informationen finden Sie unter HTTP/2 Specification Section 8.2: Server Push (HTTP/2-Spezifikation, Abschnitt 8.2: Serverpushvorgänge). |
PushPromise(String)
Unterstützt Anwendungen, die Pushzusagen an HTTP 2.0-Clients senden. Weitere Informationen finden Sie unter HTTP/2 Specification Section 8.2: Server Push (HTTP/2-Spezifikation, Abschnitt 8.2: Serverpushvorgänge).
public:
void PushPromise(System::String ^ path);
public void PushPromise (string path);
member this.PushPromise : string -> unit
Public Sub PushPromise (path As String)
Parameter
- path
- String
Die URL der Pushanforderung. Dies sollte der virtuelle Pfad der relativen Ressource sein, die der Server auf den Client pushen soll.
Hinweise
PushPromise ist nicht deterministisch, und Anwendungen sollten keine Logik haben, die davon abhängig ist. Der einzige Zweck ist der Leistungsvorteil in einigen Fällen. Es gibt viele Bedingungen (Protokoll und Implementierung), die dazu führen können, dass Pushanforderungen ignoriert werden. Die Erwartung basiert auf Feuer und Vergessen.
Gilt für
PushPromise(String, String, NameValueCollection)
Unterstützt Anwendungen, die Pushzusagen an HTTP 2.0-Clients senden. Weitere Informationen finden Sie unter HTTP/2 Specification Section 8.2: Server Push (HTTP/2-Spezifikation, Abschnitt 8.2: Serverpushvorgänge).
public:
void PushPromise(System::String ^ path, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers);
public void PushPromise (string path, string method, System.Collections.Specialized.NameValueCollection headers);
member this.PushPromise : string * string * System.Collections.Specialized.NameValueCollection -> unit
Public Sub PushPromise (path As String, method As String, headers As NameValueCollection)
Parameter
- path
- String
Die URL der Pushanforderung. Dies sollte der virtuelle Pfad der relativen Ressource sein, die der Server auf den Client pushen soll.
- method
- String
HTTP-Anforderungsmethode, die von der Pushanforderung verwendet wird.
- headers
- NameValueCollection
HTTP-Anforderungsheader, der von der Pushanforderung verwendet wird.
Hinweise
PushPromise ist nicht deterministisch, und Anwendungen sollten keine Logik haben, die davon abhängig ist. Der einzige Zweck ist der Leistungsvorteil in einigen Fällen. Es gibt viele Bedingungen (Protokoll und Implementierung), die dazu führen können, dass Pushanforderungen ignoriert werden. Die Erwartung basiert auf Feuer und Vergessen.