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 | |
---|---|---|
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. | |
CreateAdapter(ModelBusReference, IServiceProvider) | Próbuje utworzyć i zwracać nową instancję karty dla dostarczonego odwołania.Umożliwia usługodawca mają być dostarczone. | |
DeserializeReference | Deserializes przekazany ciąg znaków i zwraca wartość ModelBusReference. | |
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. | |
GetAdapterManager | Znajdź wystąpienie ModelBusAdapterManager, przy użyciu jej identyfikatora.Zgłasza wyjątek, jeżeli nie znaleziono. | |
GetService | Pobiera obiekt usługi określonego typu. (Odziedziczone z IServiceProvider). | |
LogError | Rejestruje się komunikat o błędzie. | |
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. | |
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.