Condividi tramite


Classe ProtoLink

Contiene le informazioni necessarie per ricreare un 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 ProtoLink.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainClassId Ottiene l'ID della classe di dominio per questo elemento del prototipo. (Ereditato da ProtoElementBase)
Proprietà pubblica ElementId Ottiene 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 predefinita. (Ereditato da Object)
Metodo pubblico GetObjectData Inserisce i dati di oggetto nell'oggetto di trasferimento dei dati di serializzazione (Esegue l'override di ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext)).
Metodo pubblico GetPropertyValue Ottiene il valore della proprietà del dominio specificata. (Ereditato da ProtoElementBase)
Metodo pubblico GetRolePlayerId Ottiene il GUID dell'oggetto ProtoElement assegnatario del ruolo di dominio specificato in questo oggetto ProtoLink.
Metodo pubblico GetRolePlayerMonikerId Ottiene il GUID del moniker assegnatario del ruolo di dominio specificato in questo oggetto ProtoLink.
Metodo pubblico GetSourceRolePlayer
Metodo pubblico GetTargetRolePlayer
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ReconstituteObject Ricreare l'oggetto ElementLink nell'archivio indicato (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