HttpResponse.PushPromise メソッド

定義

約束されたオブジェクトを昇格させます。

オーバーロード

名前 説明
PushPromise(String)

HTTP 2.0 クライアントにプッシュ 約束を送信するアプリケーションをサポートします。 詳細については、「 HTTP/2 仕様セクション 8.2: サーバー プッシュ」を参照してください。

PushPromise(String, String, NameValueCollection)

HTTP 2.0 クライアントにプッシュ 約束を送信するアプリケーションをサポートします。 詳細については、「 HTTP/2 仕様セクション 8.2: サーバー プッシュ」を参照してください。

PushPromise(String)

HTTP 2.0 クライアントにプッシュ 約束を送信するアプリケーションをサポートします。 詳細については、「 HTTP/2 仕様セクション 8.2: サーバー プッシュ」を参照してください。

public:
 void PushPromise(System::String ^ path);
public void PushPromise(string path);
member this.PushPromise : string -> unit
Public Sub PushPromise (path As String)

パラメーター

path
String

プッシュ要求の URL。 これは、サーバーがクライアントにプッシュする相対リソースの仮想パスである必要があります。

注釈

PushPromise は非決定論的であり、アプリケーションにはそれに依存するロジックを持つべきではありません。 その唯一の目的は、場合によってはパフォーマンスの利点です。 プッシュ要求が無視される可能性がある多くの条件 (プロトコルと実装) があります。 期待は、火と忘れに基づいています。

適用対象

PushPromise(String, String, NameValueCollection)

HTTP 2.0 クライアントにプッシュ 約束を送信するアプリケーションをサポートします。 詳細については、「 HTTP/2 仕様セクション 8.2: サーバー プッシュ」を参照してください。

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)

パラメーター

path
String

プッシュ要求の URL。 これは、サーバーがクライアントにプッシュする相対リソースの仮想パスである必要があります。

method
String

プッシュ要求によって使用される Http 要求メソッド。

headers
NameValueCollection

プッシュ要求で使用される Http 要求ヘッダー。

注釈

PushPromise は非決定論的であり、アプリケーションにはそれに依存するロジックを持つべきではありません。 その唯一の目的は、場合によってはパフォーマンスの利点です。 プッシュ要求が無視される可能性がある多くの条件 (プロトコルと実装) があります。 期待は、火と忘れに基づいています。

適用対象