ResourceContext<TStructuredType> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 |
GenerateFunctionLink(ResourceContext, IEdmOperation) |
Génère un lien de fonction suivant les conventions d’URL OData pour la fonction |
GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean) |
Génère un lien de navigation suivant les conventions d’URL OData pour l’entité représentée par |
GenerateSelfLink(ResourceContext, Boolean) |
Génère un lien automatique suivant les conventions d’URL OData pour l’entité représentée par |