InvokeDelegate
Der InvokeDelegate-Designer wird zum Erstellen und Konfigurieren einer InvokeDelegate-Aktivität verwendet.
Die InvokeDelegate-Aktivität
InvokeDelegate ruft einen öffentlichen Delegaten auf.
Verwenden des InvokeDelegate-Aktivitätsdesigners
Rufen Sie den InvokeDelegate-Aktivitätsdesigner in der Kategorie Primitive der Toolbox auf. Der InvokeDelegate-Aktivitätsdesigner kann aus der Toolbox auf die Oberfläche des Workflow-Designers gezogen und dort abgelegt werden, wo Aktivitäten normalerweise platziert werden, etwa innerhalb einer Sequence. Durch das Ablegen des Aktivitätsdesigners wird eine InvokeDelegate-Aktivität erstellt, deren DisplayName standardmäßig „InvokeDelegate“ lautet. Der DisplayName-Wert kann im Header des InvokeDelegate-Aktivitätsdesigners oder im Feld DisplayName des Eigenschaftenrasters bearbeitet werden.
Die InvokeDelegate-Eigenschaften
In der folgenden Tabelle werden die InvokeDelegate-Eigenschaften aufgeführt, und es wird beschrieben, wie sie im Designer verwendet werden. Diese Eigenschaften können im Eigenschaftenraster bearbeitet werden, und einige auf der Oberfläche des Workflow-Designers.
Eigenschaftenname | Erforderlich | Verwendung |
---|---|---|
DisplayName | Falsch | Der Anzeigename der InvokeDelegate-Aktivität. Der Standardwert lautet InvokeDelegate. Obwohl der DisplayName nicht zwingend erforderlich ist, wird empfohlen, einen Anzeigenamen zu verwenden. |
Delegate | True | Der Name des ActivityDelegate, der bei Ausführung der Aktivität aufgerufen werden soll. Diese Eigenschaft kann in der Designeroberfläche bearbeitet werden und ist obligatorisch. |
DelegateArguments | False | Die Argumentauflistung des aufgerufenen Delegaten. Die Schlüssel sind die Namen der Parameterobjekte für den ActivityDelegate, und die Werte sind die Argumente, deren Ausdrücke ausgewertet werden und den entsprechenden Parameterobjekten zugewiesen werden. Um das Dialogfeld DelegateArguments anzuzeigen, in dem Sie diese Eigenschaft festlegen können, klicken Sie im Feld DelegateArguments des Eigenschaftenrasters auf die Schaltfläche mit den Auslassungspunkten. Klicken Sie auf das Feld Argument erstellen, um die Argumente hinzuzufügen. |