CorrelationProperty Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |