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 | |
---|---|---|
![]() |
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. |
![]() |
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. |
![]() |
DeserializeReference | Deserializza la stringa fornita e restituisce un ModelBusReference. |
![]() |
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. |
![]() |
GetAdapterManager | Individuare un'istanza di ModelBusAdapterManager utilizzando il relativo ID.Se non trovato, genera un'eccezione. |
![]() |
GetService | Ottiene l'oggetto Service del tipo specificato. (Ereditato da IServiceProvider) |
![]() |
LogError | Registra un messaggio di errore. |
![]() |
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. |
![]() |
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.