FunctionLinkBuilder Class

 

FunctionLinkBuilder can be used to annotate an Function. This is how formatters create links to invoke bound functions.

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

System::Object
  System.Web.OData.Builder::FunctionLinkBuilder

public ref class FunctionLinkBuilder 

NameDescription
System_CAPS_pubmethodFunctionLinkBuilder(Func<EntityInstanceContext^, Uri^>^, Boolean)

Create a new FunctionLinkBuilder based on an functionLinkFactory.

NameDescription
System_CAPS_pubpropertyFollowsConventions

Gets a boolean indicating whether the link factory follows OData conventions or not.

NameDescription
System_CAPS_pubmethodBuildFunctionLink(EntityInstanceContext^)

Builds the function link for the given entity.

System_CAPS_pubmethodSystem_CAPS_staticCreateFunctionLinkFactory(Func<EntityInstanceContext^, Uri^>^, Func<EntityInstanceContext^, Boolean>^)

Creates an function link factory that builds an function link, but only when appropriate based on the expensiveAvailabilityCheck, and whether expensive checks should be made, which is deduced by looking at the EntityInstanceContext.SkipExpensiveFunctionAvailabilityChecks property.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: