ResourceContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Instance ResourceContext se předá tvůrcům pro vlastní propojení ( NavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) a navigačního odkazu ( NavigationSourceConfiguration.HasNavigationPropertyLink, ) NavigationSourceConfiguration.HasNavigationPropertiesLink a můžou ji použít tvůrci odkazů ke generování odkazů.
public class ResourceContext
type ResourceContext = class
Public Class ResourceContext
- Dědičnost
-
ResourceContext
- Odvozené
Konstruktory
ResourceContext() |
Inicializuje novou instanci ResourceContext třídy . |
ResourceContext(ODataSerializerContext, IEdmStructuredTypeReference, Object) |
Inicializuje novou instanci ResourceContext 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. |
EdmModel |
Získá nebo nastaví, IEdmModel ke kterému patří tato instance. |
EdmObject |
Získá nebo nastaví IEdmStructuredObject backing této instance. |
NavigationSource |
Získá nebo nastaví, IEdmNavigationSource ke kterému patří tato instance. |
Request |
Získá nebo nastaví požadavek HTTP, který způsobil vygenerování této instance. |
ResourceInstance |
Získá nebo nastaví hodnotu této instance prostředku. |
SerializerContext |
Získá nebo nastaví ODataSerializerContext. |
SkipExpensiveAvailabilityChecks |
Získá nebo nastaví hodnotu označující, zda ActionAvailabilityChecks mají být provedeny nebo ne. |
StructuredType |
Získá nebo nastaví IEdmStructuredType instanci tohoto prostředku. |
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. |
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. |
Metody rozšíření
GenerateActionLink(ResourceContext, IEdmOperation) |
Vygeneruje odkaz akce na základě konvencí adresy URL OData pro akci |
GenerateFunctionLink(ResourceContext, IEdmOperation) |
Vygeneruje odkaz na funkci podle konvencí adresy URL OData pro funkci |
GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean) |
Vygeneruje navigační odkaz podle konvencí adresy URL OData pro entitu reprezentovanou |
GenerateSelfLink(ResourceContext, Boolean) |
Vygeneruje odkaz na sebe podle konvencí adresy URL OData pro entitu reprezentovanou . |