Klasa VsModelingAdapterManager
ModelBusAdapterManager, który może obsługiwać tworzenie i zarządzanie karty reprezentujące DSL oparte pliki modeli wewnątrz programu Visual Studio.Zapewnia zarządzanie cyklem życia ModelBusAdapter i odpowiednie zachowanie, które obsługuje zapisywanie zmian w podstawowych modeli do którego istnieje odwołanie, przy użyciu VS Shell.
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Integration.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
Typ VsModelingAdapterManager uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
VsModelingAdapterManager |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Disposed | Wartość true, jeśli to wystąpienie ModelBusAdapterManager został usunięty, false w przeciwnym razie. (Odziedziczone z ModelBusAdapterManager). | |
ModelBus | Pobiera wystąpienia Płyta montażowa, które ModelBusAdapterManager ten jest zarejestrowany. (Odziedziczone z ModelBusAdapterManager). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CanCreateReference | Ten menedżer ModelBusAdapter, można utworzyć zakres, opisany przez danego informacje kontekstowe o modelu? (Odziedziczone z ModelBusAdapterManager). | |
CheckCanCreateAdapter | Sprawdza, czy ModelingAdapterReference można pomyślnie utworzone przy tym ModelBusReference, a także jeśli LogicalAdapterId jest rozpoznawana przez to ModelBusAdapterManager.Ta metoda powinien zgłosić wyjątek odpowiednie, jeśli ModelBusAdapter nie może potencjalnie utworzone za pomocą tej ModelBusReference. | |
CreateAdapter(ModelBusReference) | Tworzenie ModelBusAdapter, zawijania określonego modelu.Jeśli nie można utworzyć ModelBusAdapter, zgłasza wyjątek. (Odziedziczone z ModelBusAdapterManager). | |
CreateAdapter(ModelBusReference, IServiceProvider) | Utwórz wystąpienie ModelBusAdapter obsługiwanych przez to ModelBusAdapterManager. (Odziedziczone z ModelBusAdapterManager). | |
CreateModelingAdapterInstance | Imlementations powinna zapewniać instancji ModelingAdapter, która służy widok zewnętrznego świata modelu przy użyciu przekazany element DomainModelRoot. | |
CreateReference | Próbuje utworzyć i zwraca odwołanie magistrali modelu z dane. (Odziedziczone z ModelBusAdapterManager). | |
DeserializeAdapterReference | (Zastępuje ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext)). | |
Dispose() | (Odziedziczone z ModelBusAdapterManager). | |
Dispose(Boolean) | Zbycia tego wystąpienia ModelBusAdapterManager. (Odziedziczone z ModelBusAdapterManager). | |
DoCreateAdapter | Za pomocą ModelBusReference, przekazane jako parametr, jest próba utworzenia instancji ModelBusAdapter.Jeśli to się powiedzie, zwracana jest karta.Jeśli nie jest odpowiedni wyjątek. (Zastępuje ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider)). | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Destruktor. (Odziedziczone z ModelBusAdapterManager). | |
GetExposedElementTypes | Pobrać kolekcji wszystkich typów ModelElement, które są udostępniane przez każdy ModelBusAdapter zarządzanych przez menedżera tej karty, a zatem można odwoływać się z zewnątrz, wraz z ich nazwy wyświetlanej; (Odziedziczone z ModelBusAdapterManager). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetSupportedLogicalAdapterIds | Zwraca identyfikatory typy kart, które są obsługiwane przez ten Menedżer karty (Odziedziczone z ModelBusAdapterManager). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
GetView | Uzyskuje widok skojarzony z ModelBusAdapter, przekazane jako parametr. (Zastępuje ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference)). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
SerializeAdapterReference | (Zastępuje ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext)). | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
TryCreateReference | ModelBusAdapterManager będzie podejmować próby utworzenia magistrali modelu odwołanie do modelu z podane infomacje. (Odziedziczone z ModelBusAdapterManager). | |
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. (Odziedziczone z ModelBusAdapterManager). |
Początek
Pola
Nazwa | Opis | |
---|---|---|
HostName | Nazwa używana przez VisualStudio do identyfikacji jako ModelBus host. |
Początek
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.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.Modeling.Integration.Shell