Freigeben über


Workflow-Erkundungsbeispiel

Das WorkflowDiscovery-Beispiel veranschaulicht, wie ein Workflowdienst auffindbar ist und wie eine benutzerdefinierte Codeaktivität erstellt wird, die nach einem bestimmten Dienst sucht.

Zeigt

Suchaktivität und Workflowverwendung

Diskussion

Im ersten Teil des Beispiels wird ein Workflowdienst mithilfe der Konfiguration auffindbar gemacht. Die Konfiguration kann auch verwendet werden, um den Dienst entsprechend mit benutzerdefinierten Metadaten (z. B. Bereichen) anzuwenden. Auf dem Client verwendet das Beispiel eine benutzerdefinierte Codeaktivität, die Discovery verwendet, um nach einem Dienst zu suchen, der einem bestimmten Vertrag entspricht. 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

  1. In diesem Beispiel werden HTTP-Endpunkte verwendet, die über entsprechende URL-ACLs verfügen müssen (details hierzu finden Sie unter Konfigurieren von HTTP und HTTPS ). 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 Variableformat nicht versteht, ersetzen Sie Ihre Domäne und Ihren Benutzernamen durch die folgenden Argumente.

    netsh http add urlacl url=http://+:8000/ user=%DOMAIN%\%UserName%