Condividi tramite


CorrelationProperty Classe

Definizione

Attenzione

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Rappresenta una coppia nome/valore utilizzata per correlare i messaggi alle specifiche attività riceventi.

public ref class CorrelationProperty
[System.Serializable]
public class CorrelationProperty
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class CorrelationProperty
[<System.Serializable>]
type CorrelationProperty = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type CorrelationProperty = class
Public Class CorrelationProperty
Ereditarietà
CorrelationProperty
Attributi

Esempio

Nell'esempio seguente viene illustrata la creazione di un oggetto proprietà correlazione e l'accesso alle proprietà Name e Value.

// Create a new Correlation Property object
CorrelationProperty correlationProperty = new CorrelationProperty("taskName", "reportBalance");
// Read the property name
string taskName = correlationProperty.Name;
// Read the property value
Object taskValue = correlationProperty.Value;
' Create a new Correlation Property object
Dim correlationProperty As New CorrelationProperty("taskName", "reportBalance")
' Read the property name
Dim taskName As String = correlationProperty.Name
' Read the property value
Dim taskValue As Object = correlationProperty.Value

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

Le classi CorrelationProperty sono definite come proprietà ActivityBind delle attività del servizio di connessione del flusso di lavoro. Per impostazione predefinita, queste proprietà sono associate alle variabili dichiarate all'attività del flusso di lavoro radice. Per le attività dinamiche quali ReplicatorActivity e ConditionedActivityGroup ognuno delle relative attività figlio non può condividere un oggetto CorrelationProperty universale. Si consideri lo scenario in cui ogni attività in un ReplicatorActivity deve gestire la conversazione. Le attività figlio in ReplicatorActivity richiedono un'istanza CorrelationProperty univoca per ogni contesto di esecuzione o per ogni attività. Per questo scopo è necessario definire un'attività personalizzata con una proprietà dell'istanza CorrelationProperty e le attività dei servizi di connessione del flusso di lavoro devono essere associate a questa proprietà.

Costruttori

CorrelationProperty(String, Object)

Inizializza una nuova istanza della classe CorrelationProperty.

Proprietà

Name

Ottiene il nome della proprietà utilizzata nel set correlazioni.

Value

Ottiene il valore della proprietà del set correlazioni.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

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