EntitySetLinkBuilderAnnotation.BuildNavigationLink Method
Constructs a NavigationLink for a particular EntityInstanceContext, IEdmNavigationProperty and ODataMetadataLevel.
Namespace: System.Web.Http.OData.Builder
Assembly: System.Web.Http.OData (in System.Web.Http.OData.dll)
Syntax
'Declaration
Public Overridable Function BuildNavigationLink ( _
instanceContext As EntityInstanceContext, _
navigationProperty As IEdmNavigationProperty, _
metadataLevel As ODataMetadataLevel _
) As Uri
'Usage
Dim instance As EntitySetLinkBuilderAnnotation
Dim instanceContext As EntityInstanceContext
Dim navigationProperty As IEdmNavigationProperty
Dim metadataLevel As ODataMetadataLevel
Dim returnValue As Uri
returnValue = instance.BuildNavigationLink(instanceContext, _
navigationProperty, metadataLevel)
public virtual Uri BuildNavigationLink(
EntityInstanceContext instanceContext,
IEdmNavigationProperty navigationProperty,
ODataMetadataLevel metadataLevel
)
public:
virtual Uri^ BuildNavigationLink(
EntityInstanceContext^ instanceContext,
IEdmNavigationProperty^ navigationProperty,
ODataMetadataLevel metadataLevel
)
abstract BuildNavigationLink :
instanceContext:EntityInstanceContext *
navigationProperty:IEdmNavigationProperty *
metadataLevel:ODataMetadataLevel -> Uri
override BuildNavigationLink :
instanceContext:EntityInstanceContext *
navigationProperty:IEdmNavigationProperty *
metadataLevel:ODataMetadataLevel -> Uri
public function BuildNavigationLink(
instanceContext : EntityInstanceContext,
navigationProperty : IEdmNavigationProperty,
metadataLevel : ODataMetadataLevel
) : Uri
Parameters
- instanceContext
Type: System.Web.Http.OData.EntityInstanceContext
- navigationProperty
Type: IEdmNavigationProperty
- metadataLevel
Type: System.Web.Http.OData.Formatter.ODataMetadataLevel
Return Value
Type: System.Uri