InstanceKey Classe

Definizione

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

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

Nome Descrizione
InstanceKey(Guid, IDictionary<XName,InstanceValue>)

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

InstanceKey(Guid)

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

Proprietà

Nome Descrizione
InvalidKey

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

IsValid

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

Metadata

Ottiene il dizionario che contiene i metadati associati alla chiave dell'istanza.

Value

Ottiene il valore GUID associato alla chiave di istanza corrente.

Metodi

Nome Descrizione
Equals(Object)

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

GetHashCode()

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

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a