Udostępnij za pośrednictwem


ODataActionSelector Klasa

Definicja

Implementacja używa System.Web.Http.Controllers.IHttpActionSelector konwencji routingu OData serwera do wybierania akcji dla żądań OData.

public class ODataActionSelector : System.Web.Http.Controllers.IHttpActionSelector
public class ODataActionSelector : Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector
type ODataActionSelector = class
    interface IHttpActionSelector
type ODataActionSelector = class
    interface IActionSelector
Public Class ODataActionSelector
Implements IHttpActionSelector
Public Class ODataActionSelector
Implements IActionSelector
Dziedziczenie
ODataActionSelector
Implementuje
System.Web.Http.Controllers.IHttpActionSelector IActionSelector

Konstruktory

ODataActionSelector(IActionDescriptorCollectionProvider, ActionConstraintCache, ILoggerFactory, IModelBinderFactory, IModelMetadataProvider)

Implementacja używa System.Web.Http.Controllers.IHttpActionSelector konwencji routingu OData serwera do wybierania akcji dla żądań OData.

ODataActionSelector(IHttpActionSelector)

Inicjuje nowe wystąpienie klasy ODataActionSelector.

Metody

GetActionMapping(HttpControllerDescriptor)

Zwraca mapę z kluczem według ciągu akcji, którą System.Web.Http.Controllers.HttpActionDescriptor można wybrać przez selektor. Jest to wywoływane głównie przez System.Web.Http.Description.IApiExplorer program w celu odnalezienia wszystkich możliwych akcji w kontrolerze.

SelectAction(HttpControllerContext)

Wybiera akcję dla elementu System.Web.Http.Controllers.ApiControllerActionSelector.

SelectBestCandidate(RouteContext, IReadOnlyList<ActionDescriptor>)

Implementacja używa System.Web.Http.Controllers.IHttpActionSelector konwencji routingu OData serwera do wybierania akcji dla żądań OData.

SelectCandidates(RouteContext)

Implementacja używa System.Web.Http.Controllers.IHttpActionSelector konwencji routingu OData serwera do wybierania akcji dla żądań OData.

Dotyczy