ResourceContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wystąpienie elementu jest przekazywane do linku ResourceContext samodzielnego ( , NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) i linku nawigacji ( NavigationSourceConfiguration.HasNavigationPropertyLinkNavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasNavigationPropertiesLink ), konstruktorów i może być używane przez konstruktorów linków do generowania linków.
public class ResourceContext
type ResourceContext = class
Public Class ResourceContext
- Dziedziczenie
-
ResourceContext
- Pochodne
Konstruktory
ResourceContext() |
Inicjuje nowe wystąpienie klasy ResourceContext. |
ResourceContext(ODataSerializerContext, IEdmStructuredTypeReference, Object) |
Inicjuje nowe wystąpienie klasy ResourceContext. |
Właściwości
DynamicComplexProperties |
Pobiera lub ustawia dynamiczny kompleks lub kolekcję złożonych właściwości powinny być zagnieżdżone w tym wystąpieniu. |
EdmModel |
Pobiera lub ustawia element IEdmModel , do którego należy to wystąpienie. |
EdmObject |
Pobiera lub ustawia obsługę zapasową IEdmStructuredObject tego wystąpienia. |
NavigationSource |
Pobiera lub ustawia element IEdmNavigationSource , do którego należy to wystąpienie. |
Request |
Pobiera lub ustawia żądanie HTTP, które spowodowało wygenerowanie tego wystąpienia. |
ResourceInstance |
Pobiera lub ustawia wartość tego wystąpienia zasobu. |
SerializerContext |
Pobiera lub ustawia wartość ODataSerializerContext. |
SkipExpensiveAvailabilityChecks |
Pobiera lub ustawia wartość wskazującą, czy należy wykonać akcjęAvailabilityChecks. |
StructuredType |
Pobiera lub ustawia IEdmStructuredType to wystąpienie zasobu. |
Url |
Pobiera lub ustawia element System.Web.Http.Routing.UrlHelper , który może służyć do generowania łączy podczas serializacji tego wystąpienia zasobu. |
Metody
GetPropertyValue(String) |
Pobiera wartość właściwości o podanej nazwie z IEdmObject tego wystąpienia, jeśli istnieje; zgłasza wartość , jeśli właściwość nie jest obecna. |
Metody rozszerzania
GenerateActionLink(ResourceContext, IEdmOperation) |
Generuje link akcji zgodnie z konwencjami adresu URL OData dla akcji |
GenerateFunctionLink(ResourceContext, IEdmOperation) |
Generuje link funkcji zgodnie z konwencjami adresów URL OData dla funkcji |
GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean) |
Generuje link nawigacji zgodnie z konwencjami adresów URL OData dla jednostki reprezentowanej przez |
GenerateSelfLink(ResourceContext, Boolean) |
Generuje link własny zgodnie z konwencjami adresów URL OData dla jednostki reprezentowanej przez |