Udostępnij za pośrednictwem


Klasa ProtoLink

Zawiera informacje potrzebne do odtworzenia ElementLink w dowolnym sklepie.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.ProtoElementBase
    Microsoft.VisualStudio.Modeling.ProtoLink

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
Public NotInheritable Class ProtoLink _
    Inherits ProtoElementBase _
    Implements ISerializable, IDeserializationCallback
[SerializableAttribute]
public sealed class ProtoLink : ProtoElementBase, 
    ISerializable, IDeserializationCallback

Typ ProtoLink uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ProtoLink Tworzy instancję klasy ProtoLink.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna DomainClassId Pobierz identyfikator klasy domeny dla tego elementu prototypu. (Odziedziczone z ProtoElementBase).
Właściwość publiczna ElementId Pobierz identyfikator elementu prototypu. (Odziedziczone z ProtoElementBase).

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetObjectData Umieszcza dane obiektu do serializacji obiektu transferu danych (Zastępuje ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext)).
Metoda publiczna GetPropertyValue Pobiera wartość właściwości określonej domeny. (Odziedziczone z ProtoElementBase).
Metoda publiczna GetRolePlayerId Pobiera identyfikator Guid ProtoElement, odgrywanie roli określonej domeny, w tym ProtoLink.
Metoda publiczna GetRolePlayerMonikerId Pobiera identyfikator Guid moniker odgrywanie roli określonej domeny, w tym ProtoLink.
Metoda publiczna GetSourceRolePlayer
Metoda publiczna GetTargetRolePlayer
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna ReconstituteObject Utwórz ponownie ElementLink w magazynie wskazanej (Zastępuje ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition)).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IDeserializationCallback.OnDeserialization Deserializacji obiektu, gdy wykres jest w pełni załadowany

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