Compartir a través de


InstanceKey Clase

Definición

Representa una clave de instancia y contiene un identificador y los metadatos asociados a la clave de instancia. Una clave de instancia actúa como alias no único de una instancia.

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
Herencia
InstanceKey
Derivado
Atributos

Constructores

InstanceKey(Guid)

Inicializa una instancia de la clase InstanceKey utilizando el GUID asociado con la clave de instancia pasada.

InstanceKey(Guid, IDictionary<XName,InstanceValue>)

Inicializa una instancia de la clase InstanceKey utilizando el GUID y los metadatos asociados con la clave de instancia.

Propiedades

InvalidKey

Devuelve un objeto InstanceKey no válido. Un objeto InstanceKey no válido tiene un valor Guid.Empty para la propiedad Value y un valor false para la propiedad IsValid.

IsValid

Obtiene un valor que indica si la clave de instancia es válida.

Metadata

Obtiene el diccionario que contiene los metadatos asociados a la clave de instancia.

Value

Obtiene el valor de GUID asociado a la clave de instancia actual.

Métodos

Equals(Object)

Compara el GUID asociado al objeto actual (almacenado en la propiedad Value) y el GUID asociado al objeto InstanceKey.

GetHashCode()

Devuelve un código hash único para el GUID (almacenado en la propiedad Value) del objeto actual InstanceKey.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a