RazorPagesOptions.AllowMappingHeadRequestsToGetHandler プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
を持ちます。