Classe VsModelingAdapterManager
ModelBusAdapterManager in grado di gestire la creazione e la gestione degli adattatori che rappresentano il modello DSL in base ai file di modello in Visual Studio.Fornisce la gestione del ciclo di vita di ModelBusAdapter e il comportamento appropriato alle modifiche del salvataggio di supporto all'oggetto sottostante dei modelli come riferimento il VS la shell.
Questa API non è conforme a CLS.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Integration.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
Il tipo VsModelingAdapterManager espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
VsModelingAdapterManager |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Disposed | True se questa istanza di ModelBusAdapterManager è stata eliminata, altrimenti false. (Ereditato da ModelBusAdapterManager) | |
ModelBus | Ottiene l'istanza del padre che questo ModelBusAdapterManager è registrato con. (Ereditato da ModelBusAdapterManager) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CanCreateReference | Può questo amministratore di ModelBusAdapter creare un ambito descritto dalle informazioni contestuali specificate su un modello? (Ereditato da ModelBusAdapterManager) | |
CheckCanCreateAdapter | Verifica se un ModelingAdapterReference può essere creato correttamente da questo ModelBusReference e anche se il LogicalAdapterId è riconosciuto da questo ModelBusAdapterManager.Questo metodo deve generare un'eccezione appropriata se un ModelBusAdapter non è possibile creare utilizzando questo ModelBusReference. | |
CreateAdapter(ModelBusReference) | Creare un ModelBusAdapter che esegue il wrapping del modello specificato.Genera un'eccezione se il ModelBusAdapter non può essere creato. (Ereditato da ModelBusAdapterManager) | |
CreateAdapter(ModelBusReference, IServiceProvider) | creare un'istanza di ModelBusAdapter supportata da questo ModelBusAdapterManager. (Ereditato da ModelBusAdapterManager) | |
CreateModelingAdapterInstance | Imlementations deve fornire un'istanza di ModelingAdapter che serve la visione del mondo esterno del modello utilizzando l'elemento di DomainModelRoot passato. | |
CreateReference | Tenta di creare e restituire un riferimento di template bus dai dati forniti. (Ereditato da ModelBusAdapterManager) | |
DeserializeAdapterReference | (Esegue l'override di ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext)). | |
Dispose() | (Ereditato da ModelBusAdapterManager) | |
Dispose(Boolean) | eliminare questa istanza di ModelBusAdapterManager. (Ereditato da ModelBusAdapterManager) | |
DoCreateAdapter | Utilizzando il ModelBusReference passato come parametro, la creazione di un'istanza di ModelBusAdapter viene tentata.Se l'operazione riesce, l'adattatore viene restituito.In caso contrario, l'eccezione appropriata viene generata un'eccezione. (Esegue l'override di ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider)). | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | distruttore. (Ereditato da ModelBusAdapterManager) | |
GetExposedElementTypes | Ottenere una raccolta di tutti i tipi di ModelElement esposti da qualsiasi ModelBusAdapter gestito da questo gestore dell'adattatore e stato possibile fare riferimento all'esterno, con il nome visualizzato; (Ereditato da ModelBusAdapterManager) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetSupportedLogicalAdapterIds | Restituisce gli ID dei tipi di adattatori supportati da questo gestore dell'adattatore (Ereditato da ModelBusAdapterManager) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetView | Ottiene la visualizzazione associata al ModelBusAdapter passato come parametro. (Esegue l'override di ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference)). | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
SerializeAdapterReference | (Esegue l'override di ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext)). | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
TryCreateReference | Il ModelBusAdapterManager tenterà di creare un riferimento di template bus a un modello dalle informazioni fornite. (Ereditato da ModelBusAdapterManager) | |
ValidateReference | convalida il riferimento e imposta il LastStatus di conseguenza.L'implementazione predefinita consiste nella creazione di un adattatore per controllare se il modello può essere risolto o meno. (Ereditato da ModelBusAdapterManager) |
In alto
Campi
Nome | Descrizione | |
---|---|---|
HostName | Nome utilizzato da VisualStudio per identificarsi come host ModelBus. |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Modeling.Integration.Shell