InferParameterBindingInfoConvention クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パラメーターのBindingSourceを推論するIActionModelConvention。
public ref class InferParameterBindingInfoConvention : Microsoft::AspNetCore::Mvc::ApplicationModels::IActionModelConvention
public class InferParameterBindingInfoConvention : Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention
type InferParameterBindingInfoConvention = class
interface IActionModelConvention
Public Class InferParameterBindingInfoConvention
Implements IActionModelConvention
- 継承
-
InferParameterBindingInfoConvention
- 実装
注釈
この規則の目的は、直感的で簡単に BindingSource 推論を文書化することです。 ルールは次のとおりです。
- 以前に指定された BindingSource が上書きされることはありません。
- DI コンテナーに登録されている複合型パラメーター (IsComplexType) は、 Services割り当てられます。
- DI コンテナーに登録されていない複合型パラメーター (IsComplexType) は、 Body割り当てられます。
- ANY ルート テンプレートでルート値として表示される名前を持つパラメーターは、 Path割り当てられます。
- その他のパラメーターはすべて Query です。
コンストラクター
メソッド
| 名前 | 説明 |
|---|---|
| Apply(ActionModel) |
規則を ActionModelに適用するために呼び出されます。 |
| ShouldApply(ActionModel) |
アクションを適用するかどうかを判断するために呼び出されます。 |