Udostępnij za pośrednictwem


ResourceContext Klasa

Definicja

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 action i powiązany z jednostką reprezentowaną przez resourceContextelement .

GenerateFunctionLink(ResourceContext, IEdmOperation)

Generuje link funkcji zgodnie z konwencjami adresów URL OData dla funkcji function i powiązany z jednostką reprezentowaną przez resourceContextelement .

GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean)

Generuje link nawigacji zgodnie z konwencjami adresów URL OData dla jednostki reprezentowanej przez resourceContext i daną właściwość nawigacji.

GenerateSelfLink(ResourceContext, Boolean)

Generuje link własny zgodnie z konwencjami adresów URL OData dla jednostki reprezentowanej przez resourceContext.

Dotyczy