Share via


LinkGenerationHelpers.GenerateActionLink Method

Generates an action link following the OData URL conventions for the action and bound to the entity represented by entityContext.

Namespace:  System.Web.Http.OData.Builder
Assembly:  System.Web.Http.OData (in System.Web.Http.OData.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function GenerateActionLink ( _
    entityContext As EntityInstanceContext, _
    action As IEdmFunctionBase _
) As Uri
'Usage
Dim entityContext As EntityInstanceContext 
Dim action As IEdmFunctionBase 
Dim returnValue As Uri 

returnValue = entityContext.GenerateActionLink(action)
public static Uri GenerateActionLink(
    this EntityInstanceContext entityContext,
    IEdmFunctionBase action
)
[ExtensionAttribute]
public:
static Uri^ GenerateActionLink(
    EntityInstanceContext^ entityContext, 
    IEdmFunctionBase^ action
)
static member GenerateActionLink : 
        entityContext:EntityInstanceContext * 
        action:IEdmFunctionBase -> Uri
public static function GenerateActionLink(
    entityContext : EntityInstanceContext, 
    action : IEdmFunctionBase
) : Uri

Parameters

  • action
    Type: IEdmFunctionBase
    The action for which the action link needs to be generated.

Return Value

Type: System.Uri
The generated action link 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 EntityInstanceContext. 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

LinkGenerationHelpers Class

System.Web.Http.OData.Builder Namespace