Condividi tramite


InstanceKey Classe

Definizione

Rappresenta una chiave di istanza e contiene un identificatore e i metadati associati alla chiave di istanza. Una chiave di istanza agisce come un alias non univoco per un'istanza.

public ref class InstanceKey
public class InstanceKey
[System.Runtime.Serialization.DataContract]
public class InstanceKey
type InstanceKey = class
[<System.Runtime.Serialization.DataContract>]
type InstanceKey = class
Public Class InstanceKey
Ereditarietà
InstanceKey
Derivato
Attributi

Costruttori

InstanceKey(Guid)

Inizializza un'istanza della classe InstanceKey utilizzando il GUID associato alla chiave di istanza passata.

InstanceKey(Guid, IDictionary<XName,InstanceValue>)

Inizializza un'istanza della classe InstanceKey utilizzando il GUID e i metadati associati alla chiave di istanza.

Proprietà

InvalidKey

Restituisce un oggetto InstanceKey non valido. Un oggetto InstanceKey non valido dispone di un valore Guid.Empty per la proprietà Value e di un valore false per la proprietà IsValid.

IsValid

Ottiene un valore che indica se la chiave di istanza è valida.

Metadata

Ottiene il dizionario contenente i metadati associati alla chiave di istanza.

Value

Ottiene il valore GUID associato alla chiave di istanza corrente.

Metodi

Equals(Object)

Confronta il GUID associato all'oggetto corrente (archiviato nella proprietà Value) con il GUID associato all'oggetto InstanceKey.

GetHashCode()

Restituisce un codice hash univoco per il GUID dell'oggetto InstanceKey corrente (archiviato nella proprietà Value).

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a