Classe ModelBusAdapterManager
Il ModelBusAdapterManager viene utilizzato per creare istanze di ModelBusAdapter supportato e gestisce la durata.Derivazione da questa classe per creare un ModelBusAdapterManager diventi proprietaria di DSL.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Sintassi
'Dichiarazione
Public MustInherit Class ModelBusAdapterManager _
Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable
Il tipo ModelBusAdapterManager espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ModelBusAdapterManager |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Disposed | True se questa istanza di ModelBusAdapterManager è stata eliminata, altrimenti false. | |
ModelBus | Ottiene l'istanza del padre che questo ModelBusAdapterManager è registrato con. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CanCreateReference | Può questo amministratore di ModelBusAdapter creare un ambito descritto dalle informazioni contestuali specificate su un modello? | |
CreateAdapter(ModelBusReference) | Creare un ModelBusAdapter che esegue il wrapping del modello specificato.Genera un'eccezione se il ModelBusAdapter non può essere creato. | |
CreateAdapter(ModelBusReference, IServiceProvider) | creare un'istanza di ModelBusAdapter supportata da questo ModelBusAdapterManager. | |
CreateReference | Tenta di creare e restituire un riferimento di template bus dai dati forniti. | |
DeserializeAdapterReference | Tentare di deserializzare il riferimento specificato dell'adattatore, con il supporto del contesto di riferimento. | |
Dispose() | ||
Dispose(Boolean) | eliminare questa istanza di ModelBusAdapterManager. | |
DoCreateAdapter | La creazione di istanze di ModelBusAdapter supportata da questo ModelBusAdapterManager. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | distruttore. (Esegue l'override di Object.Finalize()). | |
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; | |
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 | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetView | Ottiene la visualizzazione, ad esempio un diagramma, associato al ModelBusAdapter passato come parametro. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
SerializeAdapterReference | Serializza il riferimento specificato dell'adattatore e lo restituisce come stringa | |
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. | |
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. |
In alto
Note
Per ulteriori informazioni, vedere Integrazione di modelli tramite ModelBus di Visual Studio.
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.