ResourceContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine instance von ResourceContext wird an die Generatoren self link ( NavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) und Navigationslink ( NavigationSourceConfiguration.HasNavigationPropertyLink, NavigationSourceConfiguration.HasNavigationPropertiesLink ) übergeben und kann von den Linkgeneratoren zum Generieren von Links verwendet werden.
public class ResourceContext
type ResourceContext = class
Public Class ResourceContext
- Vererbung
-
ResourceContext
- Abgeleitet
Konstruktoren
ResourceContext() |
Initialisiert eine neue Instanz der ResourceContext-Klasse. |
ResourceContext(ODataSerializerContext, IEdmStructuredTypeReference, Object) |
Initialisiert eine neue Instanz der ResourceContext-Klasse. |
Eigenschaften
DynamicComplexProperties |
Ruft den dynamischen komplexen Oder die Auflistung komplexer Eigenschaften ab, die in diesem instance geschachtelt werden sollen, oder legt diese fest. |
EdmModel |
Ruft die ab, zu der IEdmModel dieser instance gehört, oder legt diesen fest. |
EdmObject |
Ruft die IEdmStructuredObject Unterstützung dieses instance ab oder legt sie fest. |
NavigationSource |
Ruft die ab, zu der IEdmNavigationSource dieser instance gehört, oder legt diesen fest. |
Request |
Ruft die HTTP-Anforderung ab, die bewirkt hat, dass diese Instanz generiert wurde, oder legt sie fest. |
ResourceInstance |
Ruft den Wert dieser Ressourcen-instance ab oder legt diesen fest. |
SerializerContext |
Ruft den ODataSerializerContext ab oder legt diesen fest. |
SkipExpensiveAvailabilityChecks |
Ruft einen Wert ab, der angibt, ob ActionAvailabilityChecks ausgeführt werden sollen, oder legt diesen Wert fest. |
StructuredType |
Ruft die der IEdmStructuredType instance dieser Ressource ab oder legt diesen fest. |
Url |
Ruft einen System.Web.Http.Routing.UrlHelper ab, der zum Generieren von Links beim Serialisieren dieser Ressource instance verwendet werden kann, oder legt diesen fest. |
Methoden
GetPropertyValue(String) |
Ruft den Wert der Eigenschaft mit dem angegebenen Namen aus der IEdmObject dieser instance ab, sofern vorhanden; löst aus, wenn die Eigenschaft nicht vorhanden ist. |
Erweiterungsmethoden
GenerateActionLink(ResourceContext, IEdmOperation) |
Generiert einen Aktionslink, der den OData-URL-Konventionen für die Aktion |
GenerateFunctionLink(ResourceContext, IEdmOperation) |
Generiert einen Funktionslink, der den OData-URL-Konventionen für die Funktion |
GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean) |
Generiert einen Navigationslink, der den OData-URL-Konventionen für die durch |
GenerateSelfLink(ResourceContext, Boolean) |
Generiert einen Selbstlink, der den OData-URL-Konventionen für die durch |