CorrelationProperty Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |