IActionSelector.SelectBestCandidate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wybiera najlepszego ActionDescriptor kandydata dla candidates
bieżącego żądania skojarzonego z context
.
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
Parametry
- context
- RouteContext
Element RouteContext skojarzony z bieżącym żądaniem.
- candidates
- IReadOnlyList<ActionDescriptor>
Zestaw kandydatów ActionDescriptor .
Zwraca
Najlepszy ActionDescriptor kandydat do bieżącego żądania lub null
.
Wyjątki
Zgłaszany, gdy zaznaczenie akcji powoduje niejednoznaczność.
Zgłaszany, gdy zaznaczenie akcji powoduje niejednoznaczność.
Uwagi
Wywołuje ograniczenia akcji skojarzone z kandydatami.
Używane przez konwencjonalny routing po wywołaniu metody SelectCandidates(RouteContext) w celu zastosowania ograniczeń akcji i uściślania między wieloma kandydatami.
Używany przez routing atrybutów do stosowania ograniczeń akcji i uściślania między wieloma kandydatami.