CorrelationScope-Aktivitätsdesigner
Der CorrelationScope-Aktivitätsdesigner wird verwendet, um eine CorrelationScope-Aktivität zu erstellen und zu konfigurieren, die die implizite Verwaltung untergeordneter Messagingaktivitäten mithilfe eines CorrelationHandle-Objekts bereitstellt.
Die CorrelationScope-Aktivität
Die CorrelatesWith-Eigenschaft gibt das CorrelationHandle-Handle an, das zum Verwalten der untergeordneten Messagingaktivitäten verwendet wird. Die Send-Aktivität und die Receive-Aktivität, die im Body-Objekt enthalten sind, werden so konfiguriert, dass sie die CorrelatesWith-Eigenschaft der übergeordneten CorrelationScope-Aktivität verwenden, um die Korrelation auszuführen.
Verwenden des CorrelationScope-Aktivitätsdesigners
Der CorrelationScope-Aktivitätsdesigner befindet sich in der Kategorie Messaging der Toolbox, auf die Sie zugreifen können, indem Sie auf der linken Seite von Workflow-Designer auf die Registerkarte Toolbox klicken. (Sie können auch im Menü Ansicht den Befehl Toolbox auswählen oder STRG+ALT+X drücken.)
Der CorrelationScope-Aktivitätsdesigner kann aus der Toolbox gezogen werden und auf der Workflow-Designer-Oberfläche abgelegt werden. Daraufhin wird eine CorrelationScope-Aktivität mit einem DisplayName-Standardwert CorrelationScope erstellt. Der DisplayName-'Wert kann im Header des CorrelationScope-Aktivitätsdesigners oder dem Feld DisplayName des Eigenschaftenfensters bearbeitet werden.
Um den von untergeordneten Messagingaktivitäten verwendeten CorrelationHandle-Handle anzugeben, klicken Sie im Eigenschaftenfenster auf die Schaltfläche mit den Auslassungspunkten neben dem Feld CorrelatesWith, um das Dialogfeld Ausdrucks-Editor anzuzeigen. Diese Eigenschaft kann auch in der Aktivitätsdesigneroberfläche festgelegt werden.
Die innerhalb der Korrelation geltenden Aktivitäten werden angegeben, indem ihre Designer innerhalb des CorrelationScope-Designers im Feld Body abgelegt werden.
Die CorrelationScope-Eigenschaften
In der folgenden Tabelle werden die CorrelationScope-Eigenschaften aufgeführt, und es wird beschrieben, wie sie im Designer verwendet werden. Diese Eigenschaften können entweder im Eigenschaftenfenster oder in der Workflow-Designer-Designeroberfläche und oft in beiden Umgebungen bearbeitet werden.
Eigenschaftenname | Erforderlich | Verwendung |
---|---|---|
DisplayName |
False |
Der optionale Anzeigename der InitializeCorrelation-Aktivität. |
CorrelatesWith |
False |
Gibt das CorrelationHandle-Handle an, das zum Verwalten der untergeordneten Messagingaktivitäten verwendet wird. Wenn Sie diese Eigenschaft nicht festlegen, erstellt CorrelationScope automatisch einen impliziten CorrelationHandle. |
Body |
False |
Gibt die Aktivitäten im Bereich der Korrelation an. |
Siehe auch
Konzepte
InitializeCorrelation-Aktivitätsdesigner
Receive-Aktivitätsdesigner
ReceiveAndSendReply-Vorlagendesigner
Send-Aktivitätsdesigner
SendAndReceiveReply-Vorlagendesigner
TransactedReceiveScope-Aktivitätsdesigner