HttpResponseHeaderCollection.Allow プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HTTP 応答の Allow HTTP ヘッダーの値を表す HttpMethod オブジェクトの HttpMethodHeaderValueCollection を取得します。
public:
property HttpMethodHeaderValueCollection ^ Allow { HttpMethodHeaderValueCollection ^ get(); };
HttpMethodHeaderValueCollection Allow();
public HttpMethodHeaderValueCollection Allow { get; }
var httpMethodHeaderValueCollection = httpResponseHeaderCollection.allow;
Public ReadOnly Property Allow As HttpMethodHeaderValueCollection
プロパティ値
HTTP 応答の Allow HTTP ヘッダーの値を表す HttpMethod オブジェクトのコレクション。 空のコレクションは、ヘッダーが存在しないことを意味します。
注釈
Allow プロパティは、HTTP 応答の Allow HTTP ヘッダーの値を表します。 Allow ヘッダーは、HTTP サーバーで許可される HTTP メソッド (GET、PUT、POST など) の一覧です。
次のサンプル コードは、HttpResponseHeaderCollection オブジェクトの Allow プロパティを使用して、HttpResponseMessage オブジェクトの Allow ヘッダーを取得および設定するメソッドを示しています。
public void DemonstrateHeaderResponseAllow() {
var response = new HttpResponseMessage();
// Set the header with a string
response.Headers.Allow.TryParseAdd ("GET");
// Set the header with a strong type
response.Headers.Allow.Add(HttpMethod.Patch);
// Get the strong type out
foreach (var value in response.Headers.Allow) {
System.Diagnostics.Debug.WriteLine("Allow value: {0}", value.Method);
}
// The ToString() is useful for diagnostics, too.
System.Diagnostics.Debug.WriteLine("The Allow ToString() results: {0}", response.Headers.Allow.ToString());
}