HttpResponseWrapper.PushPromise Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Promuje obiecany obiekt.
Przeciążenia
| Nazwa | Opis |
|---|---|
| PushPromise(String) |
Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Sekcja 8.2: Wypychanie serwera). |
| PushPromise(String, String, NameValueCollection) |
Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Sekcja 8.2: Wypychanie serwera). |
PushPromise(String)
Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Sekcja 8.2: Wypychanie serwera).
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)
Parametry
- path
- String
Adres URL żądania wypychania. Powinna to być ścieżka wirtualna względnego zasobu, który serwer chce wypchnąć do klienta.
Uwagi
PushPromise nie jest deterministyczny, a aplikacje nie powinny mieć logiki, która od niej zależy. Jego jedynym celem jest zaleta wydajności w niektórych przypadkach. Istnieje wiele warunków (protokół i implementacja), które mogą powodować ignorowanie żądań wypychania. Oczekiwania opierają się na ogniu i zapomnieniu.
Dotyczy
PushPromise(String, String, NameValueCollection)
Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Sekcja 8.2: Wypychanie serwera).
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)
Parametry
- path
- String
Adres URL żądania wypychania. Powinna to być ścieżka wirtualna względnego zasobu, który serwer chce wypchnąć do klienta.
- method
- String
Metoda żądania HTTP, która będzie używana przez żądanie wypychania.
- headers
- NameValueCollection
Nagłówek żądania HTTP, który będzie używany przez żądanie wypychania.
Uwagi
PushPromise nie jest deterministyczny, a aplikacje nie powinny mieć logiki, która od niej zależy. Jego jedynym celem jest zaleta wydajności w niektórych przypadkach. Istnieje wiele warunków (protokół i implementacja), które mogą powodować ignorowanie żądań wypychania. Oczekiwania opierają się na ogniu i zapomnieniu.