NavigationSourceRoutingConvention.SelectAction Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SelectAction(RouteContext) |
Vybere kontroler a akci pro požadavky OData. |
SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>) |
Vybere akci pro požadavky OData. |
SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>) |
Vybere akci pro požadavky OData. |
SelectAction(RouteContext)
Vybere kontroler a akci pro požadavky OData.
public System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> SelectAction (Microsoft.AspNetCore.Routing.RouteContext routeContext);
abstract member SelectAction : Microsoft.AspNetCore.Routing.RouteContext -> seq<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor>
override this.SelectAction : Microsoft.AspNetCore.Routing.RouteContext -> seq<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor>
Public Function SelectAction (routeContext As RouteContext) As IEnumerable(Of ControllerActionDescriptor)
Parametry
- routeContext
- RouteContext
Kontext trasy.
Návraty
null
pokud není žádost zpracována touto konvencí; v opačném případě je ActionDescriptor vybraná kontrolerka.
Implementuje
Poznámky
Tento podpis používá typy, které jsou specifické pro AspNetCore.
Platí pro
SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>)
Vybere akci pro požadavky OData.
public abstract string SelectAction (Microsoft.AspNet.OData.Routing.ODataPath odataPath, System.Web.Http.Controllers.HttpControllerContext controllerContext, System.Linq.ILookup<string,System.Web.Http.Controllers.HttpActionDescriptor> actionMap);
abstract member SelectAction : Microsoft.AspNet.OData.Routing.ODataPath * System.Web.Http.Controllers.HttpControllerContext * System.Linq.ILookup<string, System.Web.Http.Controllers.HttpActionDescriptor> -> string
Public MustOverride Function SelectAction (odataPath As ODataPath, controllerContext As HttpControllerContext, actionMap As ILookup(Of String, HttpActionDescriptor)) As String
Parametry
- odataPath
- ODataPath
Cesta OData.
- controllerContext
- System.Web.Http.Controllers.HttpControllerContext
Kontext kontroleru.
Návraty
null
pokud není žádost zpracována touto konvencí; jinak název vybrané akce
Implementuje
Poznámky
Tento podpis používá typy, které jsou specifické pro AspNet.
Platí pro
SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>)
Vybere akci pro požadavky OData.
public abstract string SelectAction (Microsoft.AspNetCore.Routing.RouteContext routeContext, Microsoft.AspNet.OData.Routing.Conventions.SelectControllerResult controllerResult, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> actionDescriptors);
abstract member SelectAction : Microsoft.AspNetCore.Routing.RouteContext * Microsoft.AspNet.OData.Routing.Conventions.SelectControllerResult * seq<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> -> string
Public MustOverride Function SelectAction (routeContext As RouteContext, controllerResult As SelectControllerResult, actionDescriptors As IEnumerable(Of ControllerActionDescriptor)) As String
Parametry
- routeContext
- RouteContext
Kontext trasy.
- controllerResult
- SelectControllerResult
Výsledek výběru kontroleru.
- actionDescriptors
- IEnumerable<ControllerActionDescriptor>
Seznam popisovačů akcí
Návraty
null
pokud není žádost zpracována touto konvencí; v opačném případě popisovač akce vybrané akce.
Poznámky
Tento podpis používá typy, které jsou specifické pro AspNetCore.