Sdílet prostřednictvím


ResourceContext<TStructuredType> Třída

Definice

Instance ResourceContext<TStructuredType> se předá do tvůrce pro vlastní propojení (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) a navigační odkaz (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) a mohou ji použít tvůrci propojení ke generování odkazů.

public class ResourceContext<TStructuredType> : Microsoft.AspNet.OData.ResourceContext
type ResourceContext<'StructuredType> = class
    inherit ResourceContext
Public Class ResourceContext(Of TStructuredType)
Inherits ResourceContext

Parametry typu

TStructuredType

Typ konstrukce

Dědičnost
ResourceContext<TStructuredType>

Konstruktory

ResourceContext<TStructuredType>()

Inicializuje novou instanci ResourceContext<TStructuredType> třídy .

Vlastnosti

DynamicComplexProperties

Získá nebo nastaví dynamické komplexní nebo kolekce komplexní vlastnosti by měly být vnořené v této instanci.

(Zděděno od ResourceContext)
EdmModel

Získá nebo nastaví, IEdmModel ke kterému patří tato instance.

(Zděděno od ResourceContext)
EdmObject

Získá nebo nastaví IEdmStructuredObject backing této instance.

(Zděděno od ResourceContext)
NavigationSource

Získá nebo nastaví, IEdmNavigationSource ke kterému patří tato instance.

(Zděděno od ResourceContext)
Request

Získá nebo nastaví požadavek HTTP, který způsobil vygenerování této instance.

(Zděděno od ResourceContext)
ResourceInstance
Zastaralé.

Získá nebo nastaví instanci prostředku.

SerializerContext

Získá nebo nastaví ODataSerializerContext.

(Zděděno od ResourceContext)
SkipExpensiveAvailabilityChecks

Získá nebo nastaví hodnotu označující, zda ActionAvailabilityChecks mají být provedeny nebo ne.

(Zděděno od ResourceContext)
StructuredType

Získá nebo nastaví IEdmStructuredType instanci tohoto prostředku.

(Zděděno od ResourceContext)
Url

Získá nebo nastaví, System.Web.Http.Routing.UrlHelper který lze použít ke generování propojení při serializaci této instance prostředku.

(Zděděno od ResourceContext)

Metody

GetPropertyValue(String)

Získá hodnotu vlastnosti s daným názvem z IEdmObject této instance, pokud existuje; vyvolá, pokud není k dispozici vlastnost.

(Zděděno od ResourceContext)

Metody rozšíření

GenerateActionLink(ResourceContext, IEdmOperation)

Vygeneruje odkaz akce na základě konvencí adresy URL OData pro akci action a vázaný na entitu reprezentovanou výrazem resourceContext.

GenerateFunctionLink(ResourceContext, IEdmOperation)

Vygeneruje odkaz na funkci podle konvencí adresy URL OData pro funkci function a vázaný na entitu reprezentovanou výrazem resourceContext.

GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean)

Vygeneruje navigační odkaz podle konvencí adresy URL OData pro entitu reprezentovanou resourceContext a danou navigační vlastnost.

GenerateSelfLink(ResourceContext, Boolean)

Vygeneruje odkaz na sebe podle konvencí adresy URL OData pro entitu reprezentovanou .resourceContext

Platí pro