Classe ModelBus
ModelBus consente agli strumenti di interagire in un regime di controllo libero ("loosely-coupled").
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBus
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Sintassi
'Dichiarazione
Public Class ModelBus _
Implements IModelBus, IServiceProvider, SModelBus, IDisposable
public class ModelBus : IModelBus, IServiceProvider,
SModelBus, IDisposable
Il tipo ModelBus espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ModelBus | Costruttore -- l'applicazione che funge da host al ModelBus deve passare un'istanza IServiceProvider in modo che ModelBus possa richiedere i servizi. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Disposed | True se questa istanza di Moldebus è stata eliminata; in caso contrario, false. |
![]() |
ErrorCallback | Delegato fornito dall'host.Utilizzato per registrare gli errori. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CreateAdapter(ModelBusReference) | Implementa il metodo CreateAdapter. |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | Implementa il metodo CreateAdapter. |
![]() |
DeserializeReference | Deserializza la stringa fornita e restituisce un ModelBusReference. |
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | Eliminare questa istanza ModelBus. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Distruttore (Esegue l'override di Object.Finalize()). |
![]() |
FindAdapterManagers | Trova l'elenco dei gestori di ModelBusAdapter i cui ambiti ModelBusAdapter vengono descritti dalle informazioni del contesto specificato.Possono essere presenti più gestori di ModelBusAdapter che possono utilizzare il modello, ad esempio un file con estensione xml può essere aperto tramite l'editor XML o l'editor di testo. |
![]() |
GetAdapterManager | Individuare un'istanza di ModelBusAdapterManager utilizzando il relativo ID. |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetRegisteredAdapterManagers<T> | Ottiene il set di gestori di adattatori caricati e registrati di tipo T |
![]() |
GetService | Restituisce adattatori forniti da ModeBus o dal relativo host. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
LogError | Registra un errore |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
SerializeReference | Serializza il riferimento fornito in una stringa che può essere resa persistente dal chiamante. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
ValidateReference | Convalida un riferimento specificato utilizzando l'adattatore corrispondente.Questo metodo aggiorna l'oggetto LastStatus di un riferimento oltre a restituirlo. |
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.