Udostępnij za pośrednictwem


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

  Nazwa Opis
Metoda publiczna ModelBusReference(String, String, String) Konstruktor
Metoda publiczna ModelBusReference(String, String, String, ReferenceContext) Konstruktor
Metoda publiczna ModelBusReference(String, String, String, String) Konstruktor
Metoda publiczna ModelBusReference(IModelBus, String, String, ModelBusAdapterReference) Konstruktor
Metoda publiczna ModelBusReference(IModelBus, String, String, String) Konstruktor
Metoda publiczna ModelBusReference(String, String, String, String, ReferenceContext) Konstruktor
Metoda publiczna ModelBusReference(IModelBus, String, String, ModelBusAdapterReference, ReferenceContext) Konstruktor
Metoda publiczna ModelBusReference(IModelBus, String, String, String, ModelBusAdapterReference) Konstruktor
Metoda publiczna ModelBusReference(IModelBus, String, String, String, ReferenceContext) Konstruktor
Metoda publiczna ModelBusReference(IModelBus, String, String, String, String) Konstruktor
Metoda publiczna ModelBusReference(IModelBus, String, String, String, ModelBusAdapterReference, ReferenceContext) Konstruktor
Metoda publiczna ModelBusReference(IModelBus, String, String, String, String, ReferenceContext) Konstruktor

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna 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.
Właściwość publiczna ElementDisplayName Model przyjaznej dla użytkownika nazwa wyświetlana
Właściwość publiczna IsAdapterReferenceResolved Zwraca się, czy odwołanie karty zostały rozszeregować lub nie.
Właściwość publiczna 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
Właściwość publiczna LogicalAdapterId Identyfikator karty logiczne z ModelBusAdapter, który umożliwia dostęp do modelu, element lub widok odwołuje się to odwołanie ModelBus.
Właściwość publiczna ModelBus
Właściwość publiczna ModelDisplayName Model przyjaznej dla użytkownika nazwa wyświetlana
Właściwość publiczna ReferenceContext Obiekt ReferenceContext dla tego odwołania
Właściwość publiczna SerializedAdapterReference Formularz szeregowany odniesienia adapter

Początek

Metody

  Nazwa Opis
Metoda publicznaStatyczny element członkowski Deserialize(String, ReferenceContext) Deserializes serializedReference i zwraca nową instancję ModelBusReference
Metoda publicznaStatyczny element członkowski Deserialize(String, IModelBus, ReferenceContext) Deserializes serializedReference i zwraca nową instancję ModelBusReference
Metoda publiczna Equals(Object) Porównanie to odwołanie do innego obiektu. (Zastępuje Object.Equals(Object)).
Metoda publiczna Equals(ModelBusReference) Zastępuje równości dla ModelBusReferences
Metoda chroniona 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).
Metoda publiczna 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()).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publicznaStatyczny element członkowski Serialize Zwraca odwołanie dostarczony szeregowane jako ciąg znaków
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Equality Porównuje dwa wystąpienia ModelBusReference dla równości.
Operator publicznyStatyczny element członkowski Inequality Porównuje dwa wystąpienia ModelBusReferences dla nierówności.

Początek

Metody rozszerzające

  Nazwa Opis
Publiczna metoda rozszerzenia GetDisplayName Metoda rozszerzenia, która zwraca nazwę wyświetlaną obliczeniowe (Zdefiniowane przez ModelBusReferenceExtensionMethods).
Publiczna metoda rozszerzenia IsValidModelReference Metoda rozszerzenia, która zwraca czy części modelu odniesienia jest prawidłowa (Zdefiniowane przez ModelBusReferenceExtensionMethods).
Publiczna metoda rozszerzenia 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Integration