CorrelationProperty Klasse

Definition

Achtung

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

Stellt ein Name/Wert-Paar dar. Wird verwendet, um Meldungen mit bestimmten empfangenden Aktivitäten in Beziehung zu setzen.

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
Vererbung
CorrelationProperty
Attribute

Beispiele

Das folgende Beispiel veranschaulicht die Erstellung eines Korrelationseigenschaftobjekts und den Zugriff auf die Name-Eigenschaft und die Value-Eigenschaft.

// 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

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

CorrelationProperty-Klassen sind als ActivityBind-Eigenschaften von Workflowverbindungsdienste-Aktivitäten definiert. Standardmäßig sind diese Eigenschaften an Variablen gebunden, die unter der Stammworkflowaktivität deklariert werden. Bei dynamischen Aktivitäten wie ReplicatorActivity und ConditionedActivityGroup können die einzelnen untergeordneten Elemente kein universelles CorrelationProperty-Objekt gemeinsam nutzen. Stellen Sie sich ein Szenario vor, bei dem die einzelnen Aufgaben innerhalb einer ReplicatorActivity jeweils ihre eigenen Konversationen verwalten müssen. Die untergeordneten Aktivitäten in der ReplicatorActivity erfordern pro Ausführungskontext bzw. pro Aufgabe eine eindeutige CorrelationProperty-Instanz. Um dies zu erreichen, müssen Sie eine benutzerdefinierte Aktivität definieren, die über eine CorrelationProperty-Instanzeigenschaft verfügt, und die Workflowverbindungsdienste-Aktivitäten müssen an diese Eigenschaft gebunden sein.

Konstruktoren

CorrelationProperty(String, Object)
Veraltet.

Initialisiert eine neue Instanz der CorrelationProperty-Klasse.

Eigenschaften

Name
Veraltet.

Ruft den Namen der im Korrelationssatz verwendeten Eigenschaft ab.

Value
Veraltet.

Ruft den Wert der Korrelationssatzeigenschaft ab.

Methoden

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: