Classe VsModelingAdapterManager
ModelBusAdapterManager in grado di gestire la creazione e la gestione di adattatori che rappresentano i file di modello basati su DSL in Visual Studio. Fornisce la gestione del ciclo di vita di ModelBusAdapter e il comportamento appropriato per supportare il salvataggio delle modifiche nei modelli di riferimento sottostanti utilizzando la shell VS.
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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.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; in caso contrario, false. (Ereditato da ModelBusAdapterManager) |
![]() |
ModelBus | Ottiene l'istanza di Backplane con cui questo oggetto ModelBusAdapterManager è registrato. (Ereditato da ModelBusAdapterManager) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CanCreateReference | Questo amministratore di ModelBusAdapter può creare un ambito descritto dalle informazioni contestuali specificate su un modello? (Ereditato da ModelBusAdapterManager) |
![]() |
CheckCanCreateAdapter | Verifica se è possibile creare correttamente un ModelingAdapterReference da questo ModelBusReference e anche se il LogicalAdapterId viene riconosciuto da questo ModelBusAdapterManager.Questo metodo deve generare un'eccezione appropriata se ModelBusAdapter potenzialmente non può essere creato utilizzando ModelBusReference. |
![]() |
CreateAdapter(ModelBusReference) | Creare un ModelBusAdapter che esegue il wrapping del modello specificato.Se non è possibile creare ModelBusAdapter, viene generata un'eccezione. (Ereditato da ModelBusAdapterManager) |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | Creare un'istanza di ModelBusAdapter supportata da questo ModelBusAdapterManager. (Ereditato da ModelBusAdapterManager) |
![]() |
CreateModelingAdapterInstance | Le implementazioni devono fornire un'istanza di ModelingAdapter che serve la visione del mondo esterno del modello utilizzando l'elemento DomainModelRoot passato. |
![]() |
CreateReference | Tenta di creare e restituire un riferimento di bus di modello dai dati forniti. (Ereditato da ModelBusAdapterManager) |
![]() |
DeserializeAdapterReference | (Esegue l'override di ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext)). |
![]() |
Dispose() | (Ereditato da ModelBusAdapterManager) |
![]() |
Dispose(Boolean) | Eliminare questa istanza ModelBusAdapterManager. (Ereditato da ModelBusAdapterManager) |
![]() |
DoCreateAdapter | Utilizzando il ModelBusReference passato come parametro, viene tentata la creazione di un'istanza di ModelBusAdapter.Se l'operazione riesce, viene restituita la scheda.In caso contrario, viene generata l'eccezione appropriata. (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 | Ottiene una raccolta di tutti i tipi ModelElement esposti da qualsiasi ModelBusAdapter gestito da questo gestore di adattatore; in questo modo è possibile farvi riferimento dall'esterno, insieme al nome visualizzato; (Ereditato da ModelBusAdapterManager) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetSupportedLogicalAdapterIds | Restituisce gli ID dei tipi di adattatori supportati da questo gestore di adattatori (Ereditato da ModelBusAdapterManager) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetView | Ottiene la visualizzazione associata all'oggetto 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 | ModelBusAdapterManager tenterà di creare un riferimento del bus di modelli a partire dalle informazioni fornite. (Ereditato da ModelBusAdapterManager) |
![]() |
ValidateReference | Convalida il riferimento e imposta 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