Partager via


Classe ResourceType

Représente un type primitif, un type complexe ou un type d'entité de service de données.

Hiérarchie d'héritage

System.Object
  System.Data.Services.Providers.ResourceType
    System.Data.Services.Providers.CollectionResourceType
    System.Data.Services.Providers.EntityCollectionResourceType

Espace de noms :  System.Data.Services.Providers
Assembly :  Microsoft.Data.Services (en Microsoft.Data.Services.dll)

Syntaxe

'Déclaration
Public Class ResourceType
'Utilisation
Dim instance As ResourceType
public class ResourceType
public ref class ResourceType
type ResourceType =  class end
public class ResourceType

Le type ResourceType expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ResourceType Crée une instance d'un service de données ResourceType.

Haut de la page

Propriétés

  Nom Description
Propriété publique BaseType Obtient une référence au type de ressource de base, le cas échéant.
Propriété publique CanReflectOnInstanceType Détermine si le type d'instance correspondant représente le type CLR de cette entité.
Propriété publique CustomState Obtient ou définit un placeholder pour conserver les informations d'état personnalisées sur un type de ressource défini par le développeur.
Propriété publique ETagProperties Obtient la liste des propriétés de ce type.
Propriété publique FullName Obtient le nom complet de la ressource.
Propriété publique InstanceType Référence au type CLR que cette ressource représente.
Propriété publique IsAbstract Obtient une valeur booléenne qui indique s'il s'agit d'un type abstrait.
Propriété publique IsMediaLinkEntry Obtient ou définit une valeur booléenne qui a la valeur true si le type de ressource inclut un flux de données par défaut.
Propriété publique IsOpenType Obtient une valeur qui indique si le type de ressource a des propriétés ouvertes.
Propriété publique IsReadOnly Obtient une valeur booléenne qui a la valeur true si ce type de ressource a été défini en lecture seule.
Propriété publique KeyProperties Obtient une liste de propriétés de clé pour ce type
Propriété publique Name Obtient le nom du type de ressource.
Propriété publique Namespace Obtient l'espace de noms du type de ressource.
Propriété publique Properties Obtient une liste de propriétés déclarées pour ce type qui inclut uniquement les propriétés définies pour le type, et non pas pour le type de base.
Propriété publique PropertiesDeclaredOnThisType Obtient ou définit la liste des propriétés déclarées pour ce type.
Propriété publique ResourceTypeKind Obtient le ResourceTypeKind pour le type.

Haut de la page

Méthodes

  Nom Description
Méthode publique AddEntityPropertyMappingAttribute Ajoute un EntityPropertyMappingAttribute pour le type de ressource.
Méthode publique AddProperty Ajoute la propriété fournie par le paramètre resourceProperty au type.
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publiqueMembre statique GetCollectionResourceType
Méthode publiqueMembre statique GetEntityCollectionResourceType Obtient un objet EntityCollectionResourceType représentant une collection d'éléments itemType spécifiés.
Méthode publique GetHashCode (hérité de Object.)
Méthode publiqueMembre statique GetPrimitiveResourceType Obtient un type de ressource qui représente un type primitif après transmission d'un objet Type.
Méthode publique GetType (hérité de Object.)
Méthode protégée LoadPropertiesDeclaredOnThisType Retourne une liste de propriétés déclarées par ce type de ressource.
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique SetReadOnly Définit le type de ressource sur lecture seule.
Méthode publique ToString (hérité de Object.)

Haut de la page

Notes

Les types imbriqués ne sont pas pris en charge en tant que types de ressources.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Services.Providers