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