RazorPagesOptions.AllowMappingHeadRequestsToGetHandler プロパティ

定義

Razor Pages ハンドラー メソッドの HTTP メソッド照合であいまい一致を使用するかどうかを決定する値を取得または設定します。 既定値は false です。

public:
 property bool AllowMappingHeadRequestsToGetHandler { bool get(); void set(bool value); };
public bool AllowMappingHeadRequestsToGetHandler { get; set; }
member this.AllowMappingHeadRequestsToGetHandler : bool with get, set
Public Property AllowMappingHeadRequestsToGetHandler As Boolean

プロパティ値

注釈

有効にすると、Razor Pages ハンドラー メソッドは、GET および POST ハンドラー メソッドで HTTP メソッドを受け入れる柔軟性が高くなります。 これにより、GET ハンドラー メソッドは、GET に加えて、HEAD HTTP メソッドを受け入れることができます。 さらに具体的なハンドラー メソッドは、HEADを受け入れるように定義できます。最も具体的なハンドラーが呼び出されます。

この設定により、Web クローラーなどのインターネット インフラストラクチャからの要求を含む、一般的な Web トラフィックに正しく応答するために書き込む必要があるハンドラー メソッドの数が減ります。

このプロパティは互換性スイッチに関連付けられているため、アプリケーションの構成済みの互換性バージョンに応じて異なる動作を提供できます。 アプリケーションの互換性バージョンの設定のガイダンスと例については、以下を参照してください CompatibilityVersion

このプロパティのセッターを呼び出して値互換性スイッチの目的を構成すると、アプリケーション CompatibilityVersionの によって暗黙的に示される値よりも優先されます。

アプリケーションの互換性バージョンが に設定されている場合、明示的に Version_2_0 構成されていない限り、この設定には値 false が設定されます。

アプリケーションの互換性バージョンが 以上に Version_2_1 設定されている場合、この設定は明示的に構成されていない限り値 true を持ちます。

適用対象