HttpResponseBase.PushPromise Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Podporuje slibovaný objekt.
Přetížení
PushPromise(String) |
Podporuje aplikace odesílající nabízené sliby klientům HTTP 2.0. Další informace najdete v části specifikace HTTP/2 8.2: Server Push. |
PushPromise(String, String, NameValueCollection) |
Podporuje aplikace odesílající nabízené sliby klientům HTTP 2.0. Další informace najdete v části specifikace HTTP/2 8.2: Server Push. |
PushPromise(String)
Podporuje aplikace odesílající nabízené sliby klientům HTTP 2.0. Další informace najdete v části specifikace HTTP/2 8.2: 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)
Parametry
- path
- String
Adresa URL nabízené žádosti. Měla by to být virtuální cesta relativního prostředku, který chce server odeslat klientovi.
Poznámky
PushPromise není deterministický a aplikace by neměly mít logiku, která na ní závisí. Jeho jediným účelem je v některých případech výhoda výkonu. Existuje mnoho podmínek (protokol a implementace), které můžou způsobit ignorování nabízených požadavků. Očekávání vychází z požáru a zapomenutí.
Platí pro
PushPromise(String, String, NameValueCollection)
Podporuje aplikace odesílající nabízené sliby klientům HTTP 2.0. Další informace najdete v části specifikace HTTP/2 8.2: 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)
Parametry
- path
- String
Adresa URL nabízené žádosti. Měla by to být virtuální cesta relativního prostředku, který chce server odeslat klientovi.
- method
- String
Metoda požadavku HTTP, která by byla použita nabízeným požadavkem.
- headers
- NameValueCollection
Hlavička požadavku HTTP, která by byla používána nabízeným požadavkem.
Poznámky
PushPromise není deterministický a aplikace by neměly mít logiku, která na ní závisí. Jeho jediným účelem je v některých případech výhoda výkonu. Existuje mnoho podmínek (protokol a implementace), které můžou způsobit ignorování nabízených požadavků. Očekávání vychází z požáru a zapomenutí.