Freigeben über


ProtoLink-Klasse

Enthält die Informationen, die benötigt werden, um ElementLink in einem beliebigen Speicher neu zu erstellen.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

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

Der ProtoLink-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ProtoLink Erstellt eine Instanz der ProtoLink-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DomainClassId Ruft die ID der Domänenklasse für dieses Prototypelement ab. (Von ProtoElementBase geerbt.)
Öffentliche Eigenschaft ElementId Ruft die ID des Prototypelements ab. (Von ProtoElementBase geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetObjectData Setzt Objektdaten in das Serialisierungsdatenübertragungsobjekt ein (Überschreibt ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext).)
Öffentliche Methode GetPropertyValue Ruft den Wert der angegebenen Domäne-Eigenschaft ab. (Von ProtoElementBase geerbt.)
Öffentliche Methode GetRolePlayerId Ruft den GUID-Identifizierer für das ProtoElement ab, das die angegebene Domänenrolle in diesem ProtoLink besitzt.
Öffentliche Methode GetRolePlayerMonikerId Ruft den GUID-Identifizierer für den Moniker ab, der die angegebene Domänenrolle in diesem ProtoLink besitzt.
Öffentliche Methode GetSourceRolePlayer
Öffentliche Methode GetTargetRolePlayer
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ReconstituteObject Erstellen von einem ElementLink im angegebenen Speicher (Überschreibt ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition).)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IDeserializationCallback.OnDeserialization Deserialisieren Sie das Objekt, wenn das Diagramm vollständig geladen wurde

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace