다음을 통해 공유


PropertyRoutingConvention.SelectAction 메서드

정의

오버로드

SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>)

OData 요청에 대한 작업을 선택합니다.

SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>)

OData 요청에 대한 작업을 선택합니다.

SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>)

OData 요청에 대한 작업을 선택합니다.

public override string SelectAction (Microsoft.AspNet.OData.Routing.ODataPath odataPath, System.Web.Http.Controllers.HttpControllerContext controllerContext, System.Linq.ILookup<string,System.Web.Http.Controllers.HttpActionDescriptor> actionMap);
override this.SelectAction : Microsoft.AspNet.OData.Routing.ODataPath * System.Web.Http.Controllers.HttpControllerContext * System.Linq.ILookup<string, System.Web.Http.Controllers.HttpActionDescriptor> -> string
Public Overrides Function SelectAction (odataPath As ODataPath, controllerContext As HttpControllerContext, actionMap As ILookup(Of String, HttpActionDescriptor)) As String

매개 변수

odataPath
ODataPath

OData 경로입니다.

controllerContext
System.Web.Http.Controllers.HttpControllerContext

컨트롤러 컨텍스트입니다.

actionMap
ILookup<String,System.Web.Http.Controllers.HttpActionDescriptor>

작업 맵입니다.

반환

null이 규칙으로 요청이 처리되지 않는 경우 이고, 그렇지 않으면 선택한 작업의 이름입니다.

설명

이 서명은 AspNet 관련 형식을 사용합니다.

적용 대상

SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>)

OData 요청에 대한 작업을 선택합니다.

public override string SelectAction (Microsoft.AspNetCore.Routing.RouteContext routeContext, Microsoft.AspNet.OData.Routing.Conventions.SelectControllerResult controllerResult, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> actionDescriptors);
override this.SelectAction : Microsoft.AspNetCore.Routing.RouteContext * Microsoft.AspNet.OData.Routing.Conventions.SelectControllerResult * seq<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> -> string
Public Overrides Function SelectAction (routeContext As RouteContext, controllerResult As SelectControllerResult, actionDescriptors As IEnumerable(Of ControllerActionDescriptor)) As String

매개 변수

routeContext
RouteContext

경로 컨텍스트입니다.

controllerResult
SelectControllerResult

컨트롤러를 선택한 결과입니다.

actionDescriptors
IEnumerable<ControllerActionDescriptor>

작업 설명자 목록입니다.

반환

null 요청이 이 규칙에 의해 처리되지 않으면 이고, 그렇지 않으면 선택한 작업의 작업 설명자입니다.

설명

이 서명은 AspNetCore 관련 형식을 사용합니다.

적용 대상