Condividi tramite


Classe ProtoLink

contiene le informazioni necessarie per ricreare ElementLink in qualsiasi archivio.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

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

Il tipo ProtoLink espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ProtoLink Crea un'istanza della classe di ProtoLink.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainClassId Ottenere l'id classi di dominio per questo elemento del prototipo. (Ereditato da ProtoElementBase)
Proprietà pubblica ElementId Ottenere l'id dell'elemento del prototipo. (Ereditato da ProtoElementBase)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetObjectData Inserisce i dati dell'oggetto nell'oggetto di trasferimento di dati di serializzazione (Esegue l'override di ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext)).
Metodo pubblico GetPropertyValue Ottiene il valore della proprietà specificata di dominio. (Ereditato da ProtoElementBase)
Metodo pubblico GetRolePlayerId Ottiene il GUID più idenitifier di ProtoElement che riproduce il ruolo specificato il dominio in questo ProtoLink.
Metodo pubblico GetRolePlayerMonikerId Ottiene il GUID più idenitifier del moniker che riproduce il ruolo specificato il dominio in questo ProtoLink.
Metodo pubblico GetSourceRolePlayer
Metodo pubblico GetTargetRolePlayer
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ReconstituteObject Ricreare il ElementLink illustrato nell'archivio (Esegue l'override di ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition)).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IDeserializationCallback.OnDeserialization Deserializzare l'oggetto quando il grafico è completamente caricato

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling