Partager via


Classe CollectionResourceType

Cette classe permet de représenter un type de DataService représentant une propriété de collection de types primitifs ou complexes.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public Class CollectionResourceType _
    Inherits ResourceType
'Utilisation
Dim instance As CollectionResourceType
public class CollectionResourceType : ResourceType
public ref class CollectionResourceType : public ResourceType
type CollectionResourceType =  
    class
        inherit ResourceType
    end
public class CollectionResourceType extends ResourceType

Le type CollectionResourceType expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BaseType Obtient une référence au type de ressource de base, le cas échéant. (hérité de ResourceType.)
Propriété publique CanReflectOnInstanceType Détermine si le type d'instance correspondant représente le type CLR de cette entité. (hérité de ResourceType.)
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. (hérité de ResourceType.)
Propriété publique ETagProperties Obtient la liste des propriétés de ce type. (hérité de ResourceType.)
Propriété publique FullName Obtient le nom complet de la ressource. (hérité de ResourceType.)
Propriété publique InstanceType Référence au type CLR que cette ressource représente. (hérité de ResourceType.)
Propriété publique IsAbstract Obtient une valeur booléenne qui indique s'il s'agit d'un type abstrait. (hérité de ResourceType.)
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. (hérité de ResourceType.)
Propriété publique IsOpenType Obtient une valeur qui indique si le type de ressource a des propriétés ouvertes. (hérité de ResourceType.)
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. (hérité de ResourceType.)
Propriété publique ItemType Type de ressource d'un seul élément de la collection.
Propriété publique KeyProperties Obtient une liste de propriétés de clé pour ce type (hérité de ResourceType.)
Propriété publique Name Obtient le nom du type de ressource. (hérité de ResourceType.)
Propriété publique Namespace Obtient l'espace de noms du type de ressource. (hérité de ResourceType.)
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. (hérité de ResourceType.)
Propriété publique PropertiesDeclaredOnThisType Obtient ou définit la liste des propriétés déclarées pour ce type. (hérité de ResourceType.)
Propriété publique ResourceTypeKind Obtient le ResourceTypeKind pour le type. (hérité de ResourceType.)

Haut de la page

Méthodes

  Nom Description
Méthode publique AddEntityPropertyMappingAttribute Ajoute un EntityPropertyMappingAttribute pour le type de ressource. (hérité de ResourceType.)
Méthode publique AddProperty Ajoute la propriété fournie par le paramètre resourceProperty au type. (hérité de ResourceType.)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
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. (hérité de ResourceType.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique SetReadOnly Définit le type de ressource sur lecture seule. (hérité de ResourceType.)
Méthode publique ToString (hérité de Object.)

Haut de la page

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