다음을 통해 공유


ODataActionSelector 클래스

정의

서버의 OData 라우팅 규칙을 사용하여 OData 요청에 대한 작업을 선택하는 구현 System.Web.Http.Controllers.IHttpActionSelector 입니다.

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
상속
ODataActionSelector
구현
System.Web.Http.Controllers.IHttpActionSelector IActionSelector

생성자

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

서버의 OData 라우팅 규칙을 사용하여 OData 요청에 대한 작업을 선택하는 구현 System.Web.Http.Controllers.IHttpActionSelector 입니다.

ODataActionSelector(IHttpActionSelector)

ODataActionSelector 클래스의 새 인스턴스를 초기화합니다.

메서드

GetActionMapping(HttpControllerDescriptor)

선택기에서 선택할 수 있는 모든 System.Web.Http.Controllers.HttpActionDescriptor 작업 문자열로 키가 지정된 맵을 반환합니다. 이는 주로 컨트롤러에서 가능한 모든 작업을 검색하기 위해 에 의해 System.Web.Http.Description.IApiExplorer 호출됩니다.

SelectAction(HttpControllerContext)

에 대한 System.Web.Http.Controllers.ApiControllerActionSelector작업을 선택합니다.

SelectBestCandidate(RouteContext, IReadOnlyList<ActionDescriptor>)

서버의 OData 라우팅 규칙을 사용하여 OData 요청에 대한 작업을 선택하는 구현 System.Web.Http.Controllers.IHttpActionSelector 입니다.

SelectCandidates(RouteContext)

서버의 OData 라우팅 규칙을 사용하여 OData 요청에 대한 작업을 선택하는 구현 System.Web.Http.Controllers.IHttpActionSelector 입니다.

적용 대상