ODataActionSelector Class
An implementation of T:System.Web.Controllers.IHttpActionSelector that uses the server's OData routing conventions to select an action for OData requests.
Namespace: System.Web.OData.Routing
Assembly: System.Web.OData (in System.Web.OData.dll)
Inheritance Hierarchy
System.Object
System.Web.OData.Routing.ODataActionSelector
Syntax
public class ODataActionSelector : IHttpActionSelector
public ref class ODataActionSelector : IHttpActionSelector
type ODataActionSelector =
class
interface IHttpActionSelector
end
Public Class ODataActionSelector
Implements IHttpActionSelector
Constructors
Name | Description | |
---|---|---|
ODataActionSelector(IHttpActionSelector) | Initializes a new instance of the ODataActionSelector class. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetActionMapping(HttpControllerDescriptor) | Returns a map, keyed by action string, of all T:System.Web.ControllersActionDescriptor that the selector can select. This is primarily called by T:System.Web.Description.IApiExplorer to discover all the possible actions in the controller. |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
SelectAction(HttpControllerContext) | Selects an action for the T:System.Web.Controllers.ApiControllerActionSelector . |
|
ToString() | (Inherited from Object.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
System.Web.OData.Routing Namespace
Return to top