Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Thema gilt für Windows Workflow Foundation 4.
Dieses Beispiel besteht aus einer Aktivität (CreateLocation), die zwei interessante Eigenschaften aufweist:
Sie verfügt über erforderliche und optionale Argumente.
Sie ermöglicht dem Benutzer, einen von zwei unterschiedlichen Argumentsätzen bereitzustellen.
Dieses Verhalten wird mit den folgenden beiden Funktionen erzielt:
[isRequired]überprüft, ob eine Eigenschaft einer bestimmten Aktivität zugewiesen ist; falls nicht, wird eine Ausnahme ausgelöst.[OverloadGroup]setzt einen Satz von Argumenten zusammen, damit der Benutzer der Aktivität eine Auswahl zwischen diesen treffen kann. Der Benutzer kann keine Argumente aus anderen Überladungsgruppen in der gleichen Instanz verwenden.
Rufen Sie nach dem Einrichtigen unterschiedlicher Workflows Validate auf, wodurch eine ValidationResults-Auflistung von ConstraintViolation zurückgegeben wird. Geben Sie die ConstraintViolation-Objekte auf der Konsole aus.
So richten Sie das Beispiel ein, erstellen es und führen es aus
Öffnen Sie die Beispielsprojektmappe OverloadGroups.sln in Visual Studio 2010.
Erstellen Sie die Projektmappe, und führen Sie sie aus.
Hinweis: |
|---|
Die Beispiele sind möglicherweise bereits auf dem Computer installiert. Überprüfen Sie das folgende (standardmäßige) Verzeichnis, bevor Sie fortfahren.
<Installationslaufwerk>:\WF_WCF_Samples
Wenn dieses Verzeichnis nicht vorhanden ist, rufen Sie Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 auf, um alle Windows Communication Foundation (WCF)- und WF-Beispiele herunterzuladen. Dieses Beispiel befindet sich im folgenden Verzeichnis.
<Installationslaufwerk>:\WF_WCF_Samples\WF\Basic\Validation\OverloadGroups
|
Hinweis: