HttpResponse.PushPromise メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
約束されたオブジェクトを昇格させます。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 は非決定論的であり、アプリケーションにはそれに依存するロジックを持つべきではありません。 その唯一の目的は、場合によってはパフォーマンスの利点です。 プッシュ要求が無視される可能性がある多くの条件 (プロトコルと実装) があります。 期待は、火と忘れに基づいています。