IActionSelector.SelectBestCandidate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Seleziona il candidato migliore ActionDescriptor da candidates
per la richiesta corrente associata a 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
Parametri
- context
- RouteContext
Oggetto RouteContext associato alla richiesta corrente.
- candidates
- IReadOnlyList<ActionDescriptor>
Set di ActionDescriptor candidati.
Restituisce
Il candidato migliore ActionDescriptor per la richiesta corrente o null
.
Eccezioni
Generata quando la selezione dell'azione genera un'ambiguità.
Generata quando la selezione dell'azione genera un'ambiguità.
Commenti
Richiama i vincoli di azione associati ai candidati.
Usato dal routing convenzionale dopo aver chiamato SelectCandidates(RouteContext) per applicare vincoli di azione e disambiguare tra più candidati.
Usato dal routing degli attributi per applicare vincoli di azione e disambiguare tra più candidati.