Share via


EdmModelExtensions.SetActionLinkBuilder Method

Sets the ActionLinkBuilder to be used for generating the OData action link 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 Sub SetActionLinkBuilder ( _
    model As IEdmModel, _
    action As IEdmFunctionImport, _
    actionLinkBuilder As ActionLinkBuilder _
)
'Usage
Dim model As IEdmModel 
Dim action As IEdmFunctionImport 
Dim actionLinkBuilder As ActionLinkBuilder 

model.SetActionLinkBuilder(action, _
    actionLinkBuilder)
public static void SetActionLinkBuilder(
    this IEdmModel model,
    IEdmFunctionImport action,
    ActionLinkBuilder actionLinkBuilder
)
[ExtensionAttribute]
public:
static void SetActionLinkBuilder(
    IEdmModel^ model, 
    IEdmFunctionImport^ action, 
    ActionLinkBuilder^ actionLinkBuilder
)
static member SetActionLinkBuilder : 
        model:IEdmModel * 
        action:IEdmFunctionImport * 
        actionLinkBuilder:ActionLinkBuilder -> unit
public static function SetActionLinkBuilder(
    model : IEdmModel, 
    action : IEdmFunctionImport, 
    actionLinkBuilder : ActionLinkBuilder
)

Parameters

  • model
    Type: IEdmModel
    The IEdmModel containing the entity set.
  • action
    Type: IEdmFunctionImport
    The action for which the action link is to be generated.

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).

See Also

Reference

EdmModelExtensions Class

System.Web.Http.OData Namespace