Partager via


InstanceKey Classe

Définition

Représente une clé d'instance et contient un identificateur et des métadonnées associés à la clé d'instance. Une clé d'instance joue le rôle d'alias non unique pour une instance.

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
Héritage
InstanceKey
Dérivé
Attributs

Constructeurs

InstanceKey(Guid)

Initialise une instance de la classe InstanceKey à l'aide du GUID associé à la clé d'instance passée.

InstanceKey(Guid, IDictionary<XName,InstanceValue>)

Initialise une instance de la classe InstanceKey à l'aide du GUID et des métadonnées associés à la clé d'instance.

Propriétés

InvalidKey

Retourne un objet InstanceKey non valide. Un objet InstanceKey non valide a la valeur Guid.Empty pour la propriété Value et une valeur false pour la propriété IsValid.

IsValid

Obtient une valeur qui indique si la clé d'instance est valide.

Metadata

Obtient le dictionnaire qui contient des métadonnées associées à la clé d'instance.

Value

Obtient la valeur de GUID associée à la clé d'instance actuelle.

Méthodes

Equals(Object)

Compare le GUID associé à l'objet actif (stocké dans la propriété Value) au GUID associé à l'objet InstanceKey.

GetHashCode()

Retourne un code de hachage unique pour le GUID de l’objet InstanceKey actif (stocké dans la propriété Value).

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à