Beispiel für Workflowsuche
Das WorkflowDiscovery-Beispiel zeigt, wie Sie einen Workflow-Dienst auffindbar machen und wie Sie eine benutzerdefinierte Code-Aktivität erstellen, die nach einem bestimmten Dienst sucht.
Zeigt
Suchaktivität und Workflowverwendung
Diskussion (Discussion)
Im ersten Teil des Beispiels wird ein Workflowdienst mithilfe der Konfiguration erkennbar gemacht. Die Konfiguration kann auch verwendet werden, um den Dienst mit benutzerdefinierten Metadaten (z. B. Bereiche) ordnungsgemäß anzuwenden. Im Beispiel wird eine benutzerdefinierte Codeaktivität für den Client verwendet, die mit dem Suchdienst nach einem Dienst sucht, der mit einem bestimmten Vertrag übereinstimmt. Die Codeaktivität gibt einen URI aus, der später von einer Sendeaktivität verwendet wird.
So können Sie das Beispiel einrichten, erstellen und ausführen
Dieses Beispiel verwendet HTTP-Endpunkte, die über die richtigen URL-ACLs verfügen müssen, um ausgeführt werden zu können (siehe Konfiguration von HTTP und HTTPS für weitere Einzelheiten). Wenn der folgende Befehl an einer Eingabeaufforderung auf höherer Ebene ausgeführt wird, sollten die entsprechenden ACLs hinzugefügt werden. Wenn Ihre Shell das Variablenformat nicht versteht, ersetzen Sie Ihre Domäne und Ihren Benutzernamen durch die folgenden Argumente.
netsh http add urlacl url=http://+:8000/ user=%DOMAIN%\%UserName%