Condividi tramite


CorrelationKey Classe

Definizione

Rappresenta un'associazione tra una porzione di dati dell'applicazione e un'istanza.

public ref class CorrelationKey sealed : System::Runtime::DurableInstancing::InstanceKey
public sealed class CorrelationKey : System.Runtime.DurableInstancing.InstanceKey
type CorrelationKey = class
    inherit InstanceKey
Public NotInheritable Class CorrelationKey
Inherits InstanceKey
Ereditarietà
CorrelationKey

Commenti

I dati chiave di solito vengono presi da un messaggio che utilizza un set di query contenuto in un oggetto MessageQuerySet. Viene quindi generato CorrelationKey utilizzando un hash dei dati chiave. Le correlazioni vengono rappresentate come un mapping tra CorrelationKey e un ID dell'istanza.

Costruttori

CorrelationKey(IDictionary<String,String>, XName, XNamespace)

Inizializza una nuova istanza della classe CorrelationKey utilizzando i dati chiave, il nome dell'ambito e il provider specificati.

Proprietà

IsValid

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

(Ereditato da InstanceKey)
KeyData

Ottiene un dizionario di dati chiave.

KeyString

Ottiene una rappresentazione di dati chiave di String.

Metadata

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

(Ereditato da InstanceKey)
Name

Ottiene o imposta il nome di CorrelationKey.

Provider

Ottiene il provider.

ScopeName

Ottiene il nome dell'ambito.

Value

Ottiene il valore GUID associato alla chiave di istanza corrente.

(Ereditato da InstanceKey)

Metodi

Equals(Object)

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

(Ereditato da InstanceKey)
GetHashCode()

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

(Ereditato da InstanceKey)
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