Klasa ModelBusAdapterManager
ModelBusAdapterManager jest używany do tworzenia wystąpień obsługiwanych ModelBusAdapter i zarządzania ich eksploatacji.Pochodzić od tej klasy do tworzenia ModelBusAdapterManager dla własnych DSL.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
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 MustInherit Class ModelBusAdapterManager _
Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable
Typ ModelBusAdapterManager uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
ModelBusAdapterManager |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Disposed | Wartość true, jeśli to wystąpienie ModelBusAdapterManager został usunięty, false w przeciwnym razie. | |
ModelBus | Pobiera wystąpienia Płyta montażowa, które ModelBusAdapterManager ten jest zarejestrowany. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CanCreateReference | Ten menedżer ModelBusAdapter utworzyć zakres opisany przez dane kontekstowe informacje o modelu? | |
CreateAdapter(ModelBusReference) | Tworzenie ModelBusAdapter, zawijanie w określonym modelu.Zgłasza wyjątek, jeśli nie można utworzyć ModelBusAdapter. | |
CreateAdapter(ModelBusReference, IServiceProvider) | Utwórz wystąpienie ModelBusAdapter obsługiwanych przez tego ModelBusAdapterManager. | |
CreateReference | Próbuje utworzyć i zwraca odwołanie magistrali modelu z dostarczonych danych. | |
DeserializeAdapterReference | Próba deserializacji odniesienia zasilacza, za pomocą kontekstu odwołania. | |
Dispose() | ||
Dispose(Boolean) | Pozbywać się tego wystąpienia ModelBusAdapterManager. | |
DoCreateAdapter | Rzeczywiste Tworzenie instancji ModelBusAdapter obsługiwanych przez tego ModelBusAdapterManager. | |
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). | |
Finalize | Destruktor. (Zastępuje Object.Finalize()). | |
GetExposedElementTypes | Uzyskaj kolekcję wszystkich typów element modelu, które są udostępniane przez wszystkie zarządzane przez ten Menedżer karty ModelBusAdapter, a zatem można odwoływać się z zewnątrz, wraz z ich nazw wyświetlanych; | |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). | |
GetSupportedLogicalAdapterIds | Zwraca identyfikatory, typy kart, które są obsługiwane przez ten Menedżer adapter | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
GetView | Uzyskuje widoku, na przykład diagram, związane z ModelBusAdapter jako parametr przekazano. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
SerializeAdapterReference | Szereguje odniesienia zasilacza i zwraca go jako ciąg znaków | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
TryCreateReference | ModelBusAdapterManager będzie podejmować próby utworzenia modelu magistrali odwołanie do modelu z dostarczonych informacji. | |
ValidateReference | Sprawdza poprawność odwołania i odpowiednio ustawić ostatni stan.Domyślna implementacja jest utworzenie karty w celu sprawdzenia, czy model może być rozpoznana lub nie. |
Początek
Uwagi
Aby uzyskać więcej informacji, zobacz Integrowanie modeli za pomocą Visual Studio Modelbus.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.