VsModelingAdapterManager, classe

ModelBusAdapterManager qui peut gérer la création et la gestion des adaptateurs représentant les fichiers de modèle basés par DÉSOLÉ à l'intérieur de Visual Studio.Il le fournit avec la gestion du cycle de vie de ModelBusAdapter et le comportement approprié à l'enregistrement de support change à la base des modèles référencés à l'aide de VS le shell.

Cette API n'est pas conforme CLS. 

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
    Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager

Espace de noms :  Microsoft.VisualStudio.Modeling.Integration.Shell
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
    Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager

Le type VsModelingAdapterManager expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée VsModelingAdapterManager

Début

Propriétés

  Nom Description
Propriété publique Disposed True si cette instance de ModelBusAdapterManager a été supprimée, false. (Hérité de ModelBusAdapterManager.)
Propriété publique ModelBus Obtient l'instance d'infrastructure d'intégration (backplane) que ce ModelBusAdapterManager est enregistré avec. (Hérité de ModelBusAdapterManager.)

Début

Méthodes

  Nom Description
Méthode publique CanCreateReference Ce gestionnaire de ModelBusAdapter peut -elle créer une portée décrite par les informations contextuelles données sur un modèle ? (Hérité de ModelBusAdapterManager.)
Méthode protégée CheckCanCreateAdapter S'active si un ModelingAdapterReference peut être avec succès créé de ce ModelBusReference et également si le LogicalAdapterId est identifié par ce ModelBusAdapterManager.Cette méthode doit lever une exception appropriée si un ModelBusAdapter ne peut pas potentiellement être créé à l'aide de ce ModelBusReference.
Méthode publique CreateAdapter(ModelBusReference) Créez un ModelBusAdapter encapsulant le modèle spécifié.Lève une exception si le ModelBusAdapter ne peut pas être créé. (Hérité de ModelBusAdapterManager.)
Méthode publique CreateAdapter(ModelBusReference, IServiceProvider) Créez une instance de ModelBusAdapter prise en charge par ce ModelBusAdapterManager. (Hérité de ModelBusAdapterManager.)
Méthode protégée CreateModelingAdapterInstance Imlementations doit fournir une instance de ModelingAdapter qui sert de la vision du monde externe du modèle à l'aide de l'élément de DomainModelRoot passé.
Méthode publique CreateReference Essaie de créer et retourner une référence de modèle de bus des données fournies. (Hérité de ModelBusAdapterManager.)
Méthode protégée DeserializeAdapterReference (Substitue ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext).)
Méthode publique Dispose() (Hérité de ModelBusAdapterManager.)
Méthode protégée Dispose(Boolean) Préparez cette instance de ModelBusAdapterManager. (Hérité de ModelBusAdapterManager.)
Méthode protégée DoCreateAdapter À l'aide de le ModelBusReference passé comme paramètre, la création d'une instance de ModelBusAdapter est tentée.Si réussi, l'adaptateur est retourné.Sinon, l'exception appropriée est levée. (Substitue ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider).)
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 Destructeur. (Hérité de ModelBusAdapterManager.)
Méthode publique GetExposedElementTypes Obtient une collection de tous les types de ModelElement qui sont exposés par tout ModelBusAdapter géré par ce gestionnaire d'adaptateur, et peut être référencé ainsi de l'extérieur, avec leur nom complet ; (Hérité de ModelBusAdapterManager.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetSupportedLogicalAdapterIds Retourne les identificateurs des types d'adaptateur qui sont pris en charge par ce gestionnaire d'adaptateur (Hérité de ModelBusAdapterManager.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée GetView Obtient la vue associée avec le ModelBusAdapter passé comme paramètre. (Substitue ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference).)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée SerializeAdapterReference (Substitue ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext).)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique TryCreateReference Le ModelBusAdapterManager tentera de créer une référence de modèle de bus à un modèle des informations fournies. (Hérité de ModelBusAdapterManager.)
Méthode publique ValidateReference Valide la référence et définit le LastStatus en conséquence.L'implémentation par défaut est de créer un adaptateur afin de s'activer si le modèle peut être résolu ou pas. (Hérité de ModelBusAdapterManager.)

Début

Champs

  Nom Description
Champ publicMembre statique HostName Nommez utilisé par VisualStudio pour s'identifier comme hôte ModelBus.

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.Modeling.Integration.Shell, espace de noms