Udostępnij za pośrednictwem


Interfejs IModelBus

Uzyskaj wystąpienie tego typu od usługodawca i używać go do uzyskania karty, która może być używana do otwierania innego modelu.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Integration
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Składnia

'Deklaracja
Public Interface IModelBus _
    Inherits IServiceProvider
public interface IModelBus : IServiceProvider

Typ IModelBus uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
Metoda publiczna CreateAdapter(ModelBusReference) Próbuje utworzyć i zwracać nową instancję karty dla dostarczonego odwołania, który może być odwołanie modelu lub odwołanie do elementu modelu.
Metoda publiczna CreateAdapter(ModelBusReference, IServiceProvider) Próbuje utworzyć i zwracać nową instancję karty dla dostarczonego odwołania.Umożliwia usługodawca mają być dostarczone.
Metoda publiczna DeserializeReference Deserializes przekazany ciąg znaków i zwraca wartość ModelBusReference.
Metoda publiczna FindAdapterManagers Zwraca listę menedżerów ModelBusAdapter, które można utworzyć ModelBusReferences do określonego obiektu.Informacje o lokalizacji może być w jakiejkolwiek formie, które mogą być rozpoznawane przez Menedżera dostępne karty, takie jak ścieżka pliku modelu modemu DSL.
Metoda publiczna GetAdapterManager Znajdź wystąpienie ModelBusAdapterManager, przy użyciu jej identyfikatora.Zgłasza wyjątek, jeżeli nie znaleziono.
Metoda publiczna GetService Pobiera obiekt usługi określonego typu. (Odziedziczone z IServiceProvider).
Metoda publiczna LogError Rejestruje się komunikat o błędzie.
Metoda publiczna SerializeReference Szereguje dostarczony odniesienia ciąg znaków, które mogą być pozostawione przez obiekt wywołujący.W przypadku ReferenceContext informacji dołączonych do odwołania, konieczne będzie podanie informacji w kontekście równoważne rozszeregować jest ciąg.
Metoda publiczna ValidateReference Sprawdzenie poprawności danego odwołania za pomocą odpowiedniej karty.Tej metody należy zaktualizować ostatni stan odwołania Oprócz zwracania ją.

Początek

Uwagi

Aby uzyskać więcej informacji, zobacz Integrowanie modeli za pomocą Visual Studio Modelbus.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Integration