ResourceContext<TStructuredType> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An instance of ResourceContext<TStructuredType> gets passed to the self link (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) and navigation link (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) builders and can be used by the link builders to generate links.
public class ResourceContext<TStructuredType> : Microsoft.AspNet.OData.ResourceContext
type ResourceContext<'StructuredType> = class
inherit ResourceContext
Public Class ResourceContext(Of TStructuredType)
Inherits ResourceContext
Type Parameters
- TStructuredType
The structural type
- Inheritance
Constructors
ResourceContext<TStructuredType>() |
Initializes a new instance of the ResourceContext<TStructuredType> class. |
Properties
DynamicComplexProperties |
Gets or sets the dynamic complex or collection of complex properties should be nested in this instance. (Inherited from ResourceContext) |
EdmModel |
Gets or sets the IEdmModel to which this instance belongs. (Inherited from ResourceContext) |
EdmObject |
Gets or sets the IEdmStructuredObject backing this instance. (Inherited from ResourceContext) |
NavigationSource |
Gets or sets the IEdmNavigationSource to which this instance belongs. (Inherited from ResourceContext) |
Request |
Gets or sets the HTTP request that caused this instance to be generated. (Inherited from ResourceContext) |
ResourceInstance |
Obsolete.
Gets or sets the resource instance. |
SerializerContext |
Gets or sets the ODataSerializerContext. (Inherited from ResourceContext) |
SkipExpensiveAvailabilityChecks |
Gets or sets a value indicating whether ActionAvailabilityChecks should be performed or not. (Inherited from ResourceContext) |
StructuredType |
Gets or sets the IEdmStructuredType of this resource instance. (Inherited from ResourceContext) |
Url |
Gets or sets a System.Web.Http.Routing.UrlHelper that may be used to generate links while serializing this resource instance. (Inherited from ResourceContext) |
Methods
GetPropertyValue(String) |
Gets the value of the property with the given name from the IEdmObject of this instance if present; throws if the property is not present. (Inherited from ResourceContext) |
Extension Methods
GenerateActionLink(ResourceContext, IEdmOperation) |
Generates an action link following the OData URL conventions for the action |
GenerateFunctionLink(ResourceContext, IEdmOperation) |
Generates an function link following the OData URL conventions for the function |
GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean) |
Generates a navigation link following the OData URL conventions for the entity represented by |
GenerateSelfLink(ResourceContext, Boolean) |
Generates a self link following the OData URL conventions for the entity represented by |