Klasa 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.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Integration
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Składnia
'Deklaracja
Public Class ModelBusReference _
Implements IEquatable(Of ModelBusReference)
public class ModelBusReference : IEquatable<ModelBusReference>
Typ ModelBusReference uwidacznia następujące elementy członkowskie.
Konstruktorzy
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
AdapterReference | Zwraca odwołanie karty zawartych w modelu magistrali odniesienia, lub null Menedżera karty, wymaganego do deserializacji odniesienia karty nie jest zarejestrowana w modelbus lub nie ModelBus to odwołanie magistrali modelu. | |
ElementDisplayName | Model przyjaznej dla użytkownika nazwa wyświetlana | |
IsAdapterReferenceResolved | Zwraca się, czy odwołanie karty zostały rozszeregować lub nie. | |
LastStatus | Ostatni stan odwołania wiedzieć.Stan odwołania jest nieznany, dopóki nie próbowaliśmy utworzyć adpapter dla odwołania - w przypadku sukcesu Państwo będzie prawidłowy, nieprawidłowy wise | |
LogicalAdapterId | Identyfikator karty logiczne z ModelBusAdapter, który umożliwia dostęp do modelu, element lub widok odwołuje się to odwołanie ModelBus. | |
ModelBus | ||
ModelDisplayName | Model przyjaznej dla użytkownika nazwa wyświetlana | |
ReferenceContext | Obiekt ReferenceContext dla tego odwołania | |
SerializedAdapterReference | Formularz szeregowany odniesienia adapter |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Deserialize(String, ReferenceContext) | Deserializes serializedReference i zwraca nową instancję ModelBusReference | |
Deserialize(String, IModelBus, ReferenceContext) | Deserializes serializedReference i zwraca nową instancję ModelBusReference | |
Equals(Object) | Porównanie to odwołanie do innego obiektu. (Zastępuje Object.Equals(Object)). | |
Equals(ModelBusReference) | Zastępuje równości dla ModelBusReferences | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Pobiera kod skrótu tego wystąpienia odniesienia.Jeśli równe porównać dwa wystąpienia, powinny dają one ten sam kod skrótu. (Zastępuje Object.GetHashCode()). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
Serialize | Zwraca odwołanie dostarczony szeregowane jako ciąg znaków | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Operatory
Nazwa | Opis | |
---|---|---|
Equality | Porównuje dwa wystąpienia ModelBusReference dla równości. | |
Inequality | Porównuje dwa wystąpienia ModelBusReferences dla nierówności. |
Początek
Metody rozszerzające
Nazwa | Opis | |
---|---|---|
GetDisplayName | Metoda rozszerzenia, która zwraca nazwę wyświetlaną obliczeniowe (Zdefiniowane przez ModelBusReferenceExtensionMethods). | |
IsValidModelReference | Metoda rozszerzenia, która zwraca czy części modelu odniesienia jest prawidłowa (Zdefiniowane przez ModelBusReferenceExtensionMethods). | |
IsValidReference | Metoda rozszerzenia, która zwraca się, czy cały odniesienia jest prawidłowa (Zdefiniowane przez ModelBusReferenceExtensionMethods). |
Początek
Uwagi
Dokładne interpretacji ModelBusReference zależy od klasy pochodnej ModelBusAdapter, używany do zawijania modelu.
Aby uzyskać więcej informacji, zobacz Integrowanie modele przy użyciu programu 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.