Partager via


ResourceContext<TStructuredType> Classe

Définition

Un instance de ResourceContext<TStructuredType> est passé aux générateurs de lien automatique (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) et de lien de navigation (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) et peut être utilisé par les générateurs de liens pour générer des liens.

public class ResourceContext<TStructuredType> : Microsoft.AspNet.OData.ResourceContext
type ResourceContext<'StructuredType> = class
    inherit ResourceContext
Public Class ResourceContext(Of TStructuredType)
Inherits ResourceContext

Paramètres de type

TStructuredType

Type de structure

Héritage
ResourceContext<TStructuredType>

Constructeurs

ResourceContext<TStructuredType>()

Initialise une nouvelle instance de la classe ResourceContext<TStructuredType>.

Propriétés

DynamicComplexProperties

Obtient ou définit le complexe dynamique ou la collection de propriétés complexes doit être imbriquée dans cette instance.

(Hérité de ResourceContext)
EdmModel

Obtient ou définit le IEdmModel auquel appartient cette instance.

(Hérité de ResourceContext)
EdmObject

Obtient ou définit le IEdmStructuredObject support de ce instance.

(Hérité de ResourceContext)
NavigationSource

Obtient ou définit le IEdmNavigationSource auquel appartient cette instance.

(Hérité de ResourceContext)
Request

Obtient ou définit la requête HTTP qui a provoqué la génération de cette instance.

(Hérité de ResourceContext)
ResourceInstance
Obsolète.

Obtient ou définit la ressource instance.

SerializerContext

Obtient ou définit ODataSerializerContext.

(Hérité de ResourceContext)
SkipExpensiveAvailabilityChecks

Obtient ou définit une valeur indiquant si l'opération ActionAvailabilityChecks doit être effectuée.

(Hérité de ResourceContext)
StructuredType

Obtient ou définit le IEdmStructuredType de cette ressource instance.

(Hérité de ResourceContext)
Url

Obtient ou définit un System.Web.Http.Routing.UrlHelper qui peut être utilisé pour générer des liens lors de la sérialisation de cette ressource instance.

(Hérité de ResourceContext)

Méthodes

GetPropertyValue(String)

Obtient la valeur de la propriété portant le nom donné à partir du IEdmObject de ce instance s’il est présent ; lève si la propriété n’est pas présente.

(Hérité de ResourceContext)

Méthodes d’extension

GenerateActionLink(ResourceContext, IEdmOperation)

Génère un lien d’action suivant les conventions d’URL OData pour l’action action et lié à l’entité représentée par resourceContext.

GenerateFunctionLink(ResourceContext, IEdmOperation)

Génère un lien de fonction suivant les conventions d’URL OData pour la fonction function et lié à l’entité représentée par resourceContext.

GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean)

Génère un lien de navigation suivant les conventions d’URL OData pour l’entité représentée par resourceContext et la propriété de navigation donnée.

GenerateSelfLink(ResourceContext, Boolean)

Génère un lien automatique suivant les conventions d’URL OData pour l’entité représentée par resourceContext.

S’applique à