Partager via


DataMappedObject, classe

Représente un concept connu pour une utilisation par d'un concepteur générique.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.Data.Framework.DataMappedObject

Espace de noms :  Microsoft.VisualStudio.Data.Framework
Assembly :  Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Déclaration
Public MustInherit Class DataMappedObject _
    Implements IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject),  _
    IVsDataSiteableObject(Of Boolean)
public abstract class DataMappedObject : IVsDataMappedObject, 
    IVsDataSiteableObject<IVsDataMappedObject>, IVsDataSiteableObject<bool>
public ref class DataMappedObject abstract : IVsDataMappedObject, 
    IVsDataSiteableObject<IVsDataMappedObject^>, IVsDataSiteableObject<bool>
[<AbstractClass>]
type DataMappedObject =  
    class 
        interface IVsDataMappedObject 
        interface IVsDataSiteableObject<IVsDataMappedObject>
        interface IVsDataSiteableObject<bool>
    end
public abstract class DataMappedObject implements IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>, IVsDataSiteableObject<boolean>

Le type DataMappedObject expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DataMappedObject Initialise une nouvelle instance de la classe DataMappedObject.

Début

Propriétés

  Nom Description
Propriété publique Identifier Obtient la liste des identificateurs qui identifient le concept générique en cours de données.
Propriété publique IsDeleted Obtient une valeur indiquant si le concept générique en cours de données est supprimé.
Propriété protégée IsRefreshedObject Obtient une valeur indiquant si l'objet de données générique en cours est actualisé, et a donc les informations mises à jour.
Propriété publique Name Obtient le nom du concept générique.
Propriété publique Properties Obtient les paires nom/valeur contenant les noms de propriété et les valeurs associés au concept générique actuel.
Propriété publique Selector Obtient un objet de sélection qui permet la recherche des métadonnées spécifiques à la source de données à partir de le fichier XML de prise en charge d'objet de données.
Propriété publique Type Obtient le nom de type sous forme de chaîne du concept générique actuel.
Propriété publique UnderlyingObject Obtient l'objet sous-jacent qui est contenu par le concept générique actuel.

Début

Méthodes

  Nom Description
Méthode protégée ComputeBaseObject Calcule l'objet de base.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode protégée GetProperty<T>(String) Récupère la valeur de la propriété spécifiée associée au concept générique actuel.
Méthode protégée GetProperty<T>(String, T) Récupère la valeur de la propriété spécifiée associée au concept générique actuel.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique ToString Obtient une chaîne représentant le concept générique actuel. (Substitue Object.ToString.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface explicitePropriété privée IVsDataSiteableObject<IVsDataMappedObject>.Site Obtient le site.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Framework, espace de noms