Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.Modeling.Integration

Typy w tym obszarze nazw pomagają zdefiniować narzędzia, które działają z więcej niż jednego modelu modemu DSL.ModelBus zapewnia mechanizm dla określania odwołania do elementu w pliku modelu.To może służyć, na przykład, aby łącza z jednego pliku do drugiego.Aby uzyskać więcej informacji, zobacz Integrowanie modeli za pomocą Visual Studio Modelbus.

Klasy

  Klasa Opis
Klasa publiczna AdapterAlreadyRegisteredException Ta definiuje klasę AdapterAlreadyRegisteredException, która zostanie zgłoszony do sygnalizowania zduplikowanych rejestrację tego samego wystąpienia IAdapter.
Klasa publiczna AdapterCreationException Powoduje to zdefiniowanie klasy AdapterCreationException, który jest generowany, gdy nie powiedzie się wywołanie CreateAdapter().
Klasa publiczna AdapterManagerAlreadyRegisteredException Ta definiuje klasę AdapterManagerAlreadyRegisteredException, która zostanie zgłoszony do sygnalizowania zduplikowanych rejestrację tego samego typu IAdapterManager.
Klasa publiczna AdapterManagerNotRegisteredException Ten plik definiuje klasę AdapterManagerNotRegisteredException, która jest generowany, gdy Menedżer ModelBusAdapter jest wymagane, ale nie jest zarejestrowany.
Klasa publiczna AdapterNotRegisteredException Powoduje to zdefiniowanie klasy AdapterNotRegisteredException, który jest generowany, gdy ModelBusAdapter jest wymagane, ale nie jest zarejestrowany.
Klasa publiczna AdapterNotSupportedException Typ wyjątku thrown zapytany karty Menedżer obsługi typ karty, która nie obsługuje.
Klasa publiczna AdapterReferenceTypeNotSupportedException Typ wyjątku jest generowany, gdy Menedżer karty jest proszony o zaszeregować typu ModelBusAdapterReference, który nie obsługuje.
Klasa publiczna CompositionAttributes
Klasa publiczna CompositionConfigurationManager Klasy, aby zapewnić oparte MEF sposób konfigurowania ModelBus
Klasa publiczna DynamicAdapterManagerAttribute Używane w celu wskazania, że Menedżer karta obsługuje wszystkie LogicalAdapterId dowolnego atrybutu niestandardowego.Za pomocą tego atrybutu na AdapterManager oznacza, że AdapterManager można tu używany do obsługi wielu różnych kart lub wielu różnych modeli.MEF oparte ModelBus ConfigurationManager wysyła kwerendy do takich AdapterManagers, aby odkryć, które obsługują one w czasie wykonywania zamiast po prostu AdapterIds polegać na dane meta MEF umożliwiając AdapterManager do obsługi dynamicznego dowolnego modeli.
Klasa publiczna HandlesAdapterAttribute Atrybut niestandardowy używany do wskazania, że Menedżer karta obsługuje określonego typu karty
Klasa publiczna HostSpecificAttribute Atrybut niestandardowy używany do wskazania, że część ModelBus działa w szczególności hosta ModelBus.
Klasa publiczna InvalidAdapterManagerException Klasa wyjątków Nieprawidłowa karta Menedżer wyjątków
Klasa publiczna ModelBus ModelBus umożliwia narzędzi do współpracy w sposób luźno.
Klasa publiczna ModelBusAdapter ModelBusAdapter jest obiektem, który pełni rolę mostu między ModelBus i modelu źródłowego.ModelBusAdapter wystąpienia są tworzone przez ModelBusAdapterManager i operacje, które udostępnia ModelBusAdapter są definiowane przez umowy ModelBusAdapter ModelBusAdapterManager.
Klasa publiczna 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.
Klasa publiczna ModelBusAdapterReference Klasa podstawowa dla wszystkich odwołań do karty
Klasa publiczna ModelBusException Powoduje to zdefiniowanie klasy ModelBusException, która jest podstawą wszystkie wyjątki używane przez architekturę ModelBus.
Klasa publiczna ModelBusReference Hermetyzuje odwołanie do modelu.Obsługiwane są następujące warianty: odwołanie do modelu; odniesienie do elementu w modelu; odniesienie do modelu i widoku tego wzoru; odniesienie do elementu w modelu z widoku.
Klasa publiczna ModelBusReferenceFormatException
Klasa publiczna ModelBusReferencePropertySerializer Niestandardowe serializatora DomainProperty do serializacji/Deserializator ModelBusReferences
Klasa publiczna ModelBusReferenceTypeConverter Konwerter, który może konwertować ModelBusReferences na ciągi znaków.
Klasa publiczna ModelBusResetException Powoduje to zdefiniowanie klasy ModelBusResetException, który jest generowany, gdy Backplane.Reset() nie powiedzie się.
Klasa publiczna ModelBusView ModelBusView jest obiektem, uzyskane z ModelBusAdapter dla modelu.ModelBusView pozwala klientowi utworzyć, dostępu i manipulowania powierzchni projektu lub edytora dla modelu.
Klasa publiczna ModelingAdapter Zawija modelu domeny określonego języka.Pochodzić z tej klasy, aby utworzyć kartę dla linii DSL.
Klasa publiczna ModelingAdapterReference Standardowej implementacji DSL odwołanie karty.
Klasa publiczna ModelingAdapterReferenceFormatException
Klasa publiczna ModelingDocumentHandler To jest klasa Plug ModelBusAdapter można używać do konfigurowania zarządzania dokumentu podstawowego, reprezentowane przez to ModelBusAdapter.
Klasa publiczna PresentationAlreadyCreatedException Powoduje to zdefiniowanie klasy PresentationAlreadyCreatedException, który jest generowany, kiedy wykonano wywołanie do CreatePresentation() na usługi, która już ma prezentacji danego typu.
Klasa publiczna PresentationCreationException Powoduje to zdefiniowanie klasy PresentationCreationException, który jest generowany, gdy nie powiedzie się wywołanie CreatePresentation().
Klasa publiczna ReferenceContext Gdy ModelBusReference jest seryjny, szeregowany ciąg może się względem pewne informacje kontekstowe, takie jak ścieżka do pliku.Gdy rozszeregować jest ciąg znaków, można zapewnić tym samym kontekście lub inny kontekst.ReferenceContext jest słownik, który przechowuje informacje kontekstowe.Zestaw kluczy i typy przechowywanych w kontekście zależą od klasy ModelBusAdapter, którego używasz.
Klasa publiczna ReferenceFormatException Powoduje to zdefiniowanie klasy ReferenceFormatException, który jest generowany, gdy odwołanie nie odpowiadają w poprawny format.
Klasa publiczna StandardModelingAdapter Reprezentuje podstawowy model karty oparte DSL.
Klasa publiczna SupportedType Klasa ładowni, obsługiwane przez Menedżera karty typu i jego nazwa wyświetlana
Klasa publiczna ViewOperationException Powoduje to zdefiniowanie klasy ViewOperationException, który jest generowany, gdy nie powiedzie się utworzenie ModelBusView lub operacji na wystąpienie ModelBusView.

Interfejsy

  Interfejs Opis
Interfejs publiczny IConfiguration
Interfejs publiczny 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.
Interfejs publiczny IModelingAdapterWithRootedModel Interfejsu zaimplementowanego przez karty ModelBus, które narażają elementu głównego modelu.
Interfejs publiczny IModelingAdapterWithStore Interfejsu zaimplementowanego przez karty ModelBus, które narażają magazynu.
Interfejs publiczny SModelBus Interfejs usługi dla Visual Studio ModelBus usługi.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne ErrorCategory Wyliczanie, aby określić stopień błąd
Wyliczenie publiczne ReferenceStatus
Wyliczenie publiczne ValidateReferenceOption Opcje sprawdzania poprawności