IActionSelector.SelectBestCandidate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
に関連付けられているcontext
現在のActionDescriptor要求に最適な候補を からcandidates
選択します。
public:
Microsoft::AspNetCore::Mvc::Abstractions::ActionDescriptor ^ SelectBestCandidate(Microsoft::AspNetCore::Routing::RouteContext ^ context, System::Collections::Generic::IReadOnlyList<Microsoft::AspNetCore::Mvc::Abstractions::ActionDescriptor ^> ^ candidates);
public Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor SelectBestCandidate (Microsoft.AspNetCore.Routing.RouteContext context, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor> candidates);
public Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor? SelectBestCandidate (Microsoft.AspNetCore.Routing.RouteContext context, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor> candidates);
abstract member SelectBestCandidate : Microsoft.AspNetCore.Routing.RouteContext * System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor> -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
Public Function SelectBestCandidate (context As RouteContext, candidates As IReadOnlyList(Of ActionDescriptor)) As ActionDescriptor
パラメーター
- context
- RouteContext
現在の RouteContext 要求に関連付けられている 。
- candidates
- IReadOnlyList<ActionDescriptor>
候補の ActionDescriptor セット。
戻り値
現在の要求または null
の最適ActionDescriptorな候補。
例外
Microsoft.AspNetCore.Mvc.Internal.AmbiguousActionException
アクションの選択によってあいまいさが生じるときにスローされます。
アクションの選択によってあいまいさが生じるときにスローされます。
注釈
候補に関連付けられているアクション制約を呼び出します。
アクション制約を適用し、複数の候補間であいまいさを解消するために、 を呼び出 SelectCandidates(RouteContext) した後の従来のルーティングで使用されます。
属性ルーティングによって、アクション制約を適用し、複数の候補間であいまいさを解消するために使用されます。