ResourceContext<TStructuredType> 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<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
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 |
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 . |