Condividi tramite


Interfaccia IModelBus

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

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

Il tipo IModelBus espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico CreateAdapter(ModelBusReference) Tenta di creare e restituire una nuova istanza dell'adattatore del riferimento fornito, che può essere un riferimento del modello o un riferimento dell'elemento del modello.
Metodo pubblico CreateAdapter(ModelBusReference, IServiceProvider) Tenta di creare e restituire una nuova istanza dell'adattatore per il riferimento specificato.Consente a un provider di servizi di essere fornito.
Metodo pubblico DeserializeReference Deserializza la stringa fornita e restituisce un ModelBusReference.
Metodo pubblico FindAdapterManagers Restituisce un elenco di gestori ModelBusAdapter che possono creare ModelBusReferences all'oggetto specificato.Le informazioni sul percorso possono essere in qualsiasi formato riconosciuto da un gestore disponibile dell'adattatore, ad esempio il percorso di un file di modello DSL.
Metodo pubblico GetAdapterManager Individuare un'istanza di ModelBusAdapterManager utilizzando il relativo ID.Se non trovato, genera un'eccezione.
Metodo pubblico GetService Ottiene l'oggetto Service del tipo specificato. (Ereditato da IServiceProvider)
Metodo pubblico LogError Registra un messaggio di errore.
Metodo pubblico SerializeReference Serializza il riferimento fornito in una stringa che può essere resa persistente dal chiamante.Se al riferimento sono associate informazioni di ReferenceContext, è necessario fornire informazioni sul contesto equivalenti quando la stringa viene deserializzata.
Metodo pubblico ValidateReference Convalida un riferimento specificato utilizzando l'adattatore corrispondente.Questo metodo deve aggiornare l'oggetto 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