Condividi tramite


Interfaccia IModelBus

Ottenere un'istanza di questo tipo da un provider di servizi e utilizzarla per ottenere un adattatore che può essere utilizzato per aprire un altro modello.

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 Interface IModelBus _
    Inherits IServiceProvider
public interface IModelBus : IServiceProvider

Il tipo IModelBus espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico CreateAdapter(ModelBusReference) I tentativi di creare e restituire una nuova istanza dell'adattatore del riferimento fornito, che può essere modellano il riferimento o un riferimento dell'elemento del modello.
Metodo pubblico CreateAdapter(ModelBusReference, IServiceProvider) Tenta di creare e restituire una nuova istanza dell'adattatore del riferimento specificato.Consente un provider di servizi da fornire.
Metodo pubblico DeserializeReference deserializza la stringa fornita e restituisce un ModelBusReference.
Metodo pubblico FindAdapterManagers Restituisce un elenco degli amministratori di ModelBusAdapter che possono creare ModelBusReferencesoggetto specificato.Le informazioni sul percorso possono essere in qualsiasi formato che può essere riconosciuto da un amministratore disponibile dell'adattatore, ad esempio il percorso di un file di modello DSL.
Metodo pubblico GetAdapterManager Individuare un'istanza di ModelBusAdapterManager utilizzando l'idGenera un'eccezione se non trovata.
Metodo pubblico GetService Ottiene l'oggetto servizio del tipo specificato. (Ereditato da IServiceProvider)
Metodo pubblico LogError registra un messaggio di errore.
Metodo pubblico SerializeReference Serializza il riferimento assegnato a una stringa che può essere mantenuta dal chiamante.Se sono disponibili informazioni di ReferenceContext connessione al riferimento, è necessario fornire le informazioni sul contesto l'esecuzione della stringa deve essere deserializzata.
Metodo pubblico ValidateReference Convalidare un riferimento specificato utilizzando adattatore corrispondente.Questo metodo deve aggiornare il LastStatus di un riferimento oltre a restituirlo.

In alto

Note

Per ulteriori informazioni, vedere Integrazione di modelli tramite ModelBus di Visual Studio.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Integration