Classe ModelBus
ModelBus consente agli strumenti interagiscano esecuzione a 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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Sintassi
'Dichiarazione
Public Class ModelBus _
Implements IModelBus, SModelBus, IServiceProvider, IDisposable
public class ModelBus : IModelBus, SModelBus,
IServiceProvider, IDisposable
Il tipo ModelBus espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ModelBus | costruttore -- l'applicazione che contiene il ModelBus necessario passare un'istanza di IServiceProvider in modo da ModelBus può richiedere i servizi. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Disposed | True se questa istanza di Moldebus è stata eliminata, altrimenti false. | |
ErrorCallback | I delegati fornito dall'host.Utilizzato per registrare errori. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CreateAdapter(ModelBusReference) | Implementa CreateAdapter metodo | |
CreateAdapter(ModelBusReference, IServiceProvider) | Implementa CreateAdapter metodo | |
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 | Individuare l'elenco degli amministratori di ModelBusAdapter di cui gli ambiti di ModelBusAdapter vengono descritti dalle informazioni sul contesto specificato.Possono essere presenti più amministratori di ModelBusAdapter che possono utilizzare il modello, ad esempio un file xml può essere aperto tramite l'editor XML o dall'editor di testo. | |
GetAdapterManager | Individuare un'istanza di ModelBusAdapterManager utilizzando l'id | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetRegisteredAdapterManagers<T> | Ottenere il set di amministratori caricati e registrati dell'adattatore di tipo T | |
GetService | Adattatori di restituisce 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 assegnato a una stringa che può essere mantenuta dal chiamante. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
ValidateReference | Convalidare un riferimento specificato utilizzando adattatore corrispondente.questo metodo aggiorna il 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.