Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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)
Inheritance Hierarchy
System.Object
System.Web.OData.Builder.FunctionLinkBuilder
Syntax
public class FunctionLinkBuilder
public ref class FunctionLinkBuilder
type FunctionLinkBuilder = class end
Public Class FunctionLinkBuilder
Constructors
Name | Description | |
---|---|---|
![]() |
FunctionLinkBuilder(Func<EntityInstanceContext, Uri>, Boolean) | Create a new FunctionLinkBuilder based on an functionLinkFactory. |
Properties
Name | Description | |
---|---|---|
![]() |
FollowsConventions | Gets a boolean indicating whether the link factory follows OData conventions or not. |
Methods
Name | Description | |
---|---|---|
![]() |
BuildFunctionLink(EntityInstanceContext) | Builds the function link for the given entity. |
![]() ![]() |
CreateFunctionLinkFactory(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. |
![]() |
Equals(Object) | (Inherited from Object.) |
![]() |
Finalize() | (Inherited from Object.) |
![]() |
GetHashCode() | (Inherited from Object.) |
![]() |
GetType() | (Inherited from Object.) |
![]() |
MemberwiseClone() | (Inherited from Object.) |
![]() |
ToString() | (Inherited from Object.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
System.Web.OData.Builder Namespace
Return to top