EdmModelExtensions.GetActionLinkBuilder Method
Gets the ActionLinkBuilder to be used while generating action links for the given action.
Namespace: System.Web.Http.OData
Assembly: System.Web.Http.OData (in System.Web.Http.OData.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function GetActionLinkBuilder ( _
model As IEdmModel, _
action As IEdmFunctionImport _
) As ActionLinkBuilder
'Usage
Dim model As IEdmModel
Dim action As IEdmFunctionImport
Dim returnValue As ActionLinkBuilder
returnValue = model.GetActionLinkBuilder(action)
public static ActionLinkBuilder GetActionLinkBuilder(
this IEdmModel model,
IEdmFunctionImport action
)
[ExtensionAttribute]
public:
static ActionLinkBuilder^ GetActionLinkBuilder(
IEdmModel^ model,
IEdmFunctionImport^ action
)
static member GetActionLinkBuilder :
model:IEdmModel *
action:IEdmFunctionImport -> ActionLinkBuilder
public static function GetActionLinkBuilder(
model : IEdmModel,
action : IEdmFunctionImport
) : ActionLinkBuilder
Parameters
- model
Type: IEdmModel
The IEdmModel containing the action.
- action
Type: IEdmFunctionImport
The action for which the link builder is needed.
Return Value
Type: System.Web.Http.OData.Builder.ActionLinkBuilder
The ActionLinkBuilder for the given action if one is set; otherwise, a new ActionLinkBuilder that generates action links following OData URL conventions.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type IEdmModel. When you use instance method syntax to call this method, omit the first parameter. For more information, see https://msdn.microsoft.com/en-us/library/bb384936(v=vs.111) or https://msdn.microsoft.com/en-us/library/bb383977(v=vs.111).