Share via


LinkGenerationHelpers.GenerateSelfLink Method

Generates a self link following the OData URL conventions for 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 GenerateSelfLink ( _
    entityContext As EntityInstanceContext, _
    includeCast As Boolean _
) As String
'Usage
Dim entityContext As EntityInstanceContext 
Dim includeCast As Boolean 
Dim returnValue As String 

returnValue = entityContext.GenerateSelfLink(includeCast)
public static string GenerateSelfLink(
    this EntityInstanceContext entityContext,
    bool includeCast
)
[ExtensionAttribute]
public:
static String^ GenerateSelfLink(
    EntityInstanceContext^ entityContext, 
    bool includeCast
)
static member GenerateSelfLink : 
        entityContext:EntityInstanceContext * 
        includeCast:bool -> string
public static function GenerateSelfLink(
    entityContext : EntityInstanceContext, 
    includeCast : boolean
) : String

Parameters

  • includeCast
    Type: System.Boolean
    Represents whether the generated link should have a cast segment representing a type cast.

Return Value

Type: System.String
The self link following the 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