Condividi tramite


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
Metodo pubblico 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
Proprietà pubblica Disposed True se questa istanza di Moldebus è stata eliminata, altrimenti false.
Proprietà pubblica ErrorCallback I delegati fornito dall'host.Utilizzato per registrare errori.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateAdapter(ModelBusReference) Implementa CreateAdapter metodo
Metodo pubblico CreateAdapter(ModelBusReference, IServiceProvider) Implementa CreateAdapter metodo
Metodo pubblico DeserializeReference deserializza la stringa fornita e restituisce un ModelBusReference.
Metodo pubblico Dispose()
Metodo protetto Dispose(Boolean) Eliminare questa istanza ModelBus.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize distruttore. (Esegue l'override di Object.Finalize()).
Metodo pubblico 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.
Metodo pubblico GetAdapterManager Individuare un'istanza di ModelBusAdapterManager utilizzando l'id
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetRegisteredAdapterManagers<T> Ottenere il set di amministratori caricati e registrati dell'adattatore di tipo T
Metodo pubblico GetService Adattatori di restituisce forniti da ModeBus o dal relativo host.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico LogError registra un errore
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico SerializeReference Serializza il riferimento assegnato a una stringa che può essere mantenuta dal chiamante.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Integration