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
- entityContext
Type: System.Web.Http.OData.EntityInstanceContext
The EntityInstanceContext representing the entity for which the action link needs to be generated.
- 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).