Beispiel für eine einfache Aktivität

Download sample

Dieses Beispiel veranschaulicht, wie Sie einer benutzerdefinierten Aktivität Abhängigkeitseigenschaften hinzufügen. Darüber hinaus wird erläutert, wie Sie ein Ereignis für eine benutzerdefinierte Aktivität definieren und wie Code-Beside zum Behandeln dieses Ereignisses verwendet werden kann.

Das Beispiel veranschaulicht das Erstellen einer SendEmail-Aktivität. Diese benutzerdefinierte Aktivität stellt die To-Eigenschaft und die From-Eigenschaft zur Verfügung. Darüber hinaus wird die SendEmail-Aktivität in einem sequenziellen Workflow verwendet, um dessen Verwendung zu demonstrieren.

Beispielprojekte

Das Beispiel umfasst zwei Projekte:

  • SendEmailActivityLibrary beinhaltet die Implementierung der benutzerdefinierten SendEmail-Aktivität.

  • WorkflowConsoleApplication ist der Workflow, in dem die benutzerdefinierte Aktivität verwendet wird.

SendEmailActivityLibrary

Dieses Projekt ist eine Workflowaktivitätsbibliothek, die die benutzerdefinierte SendEmail-Aktivität generiert. Die benutzerdefinierte Aktivität verfügt über zwei Eigenschaften, To und From, die den Empfänger bzw. Absender der E-Mail-Nachricht darstellen. Darüber hinaus verfügt die benutzerdefinierte Aktivität über ein BeforeSendEvent-Ereignis.

Die Ausführungslogik der benutzerdefinierten Aktivität ist in der Teilklasse der SendEmail-Aktivität in SendEmailCustomActivity.cs implementiert. Sie sollte die SendEmail-Ausführungslogik beinhalten. Das OnBeforeSend-Ereignis wird innerhalb der Methode ausgelöst.

WorkflowConsoleApplication

Dieses Projekt ist eine Workflowkonsolenanwendung, in der SendEmailActivityLibrary verwendet wird. Die To-Eigenschaft ist auf recipient@fabrikam.com festgelegt, und die From-Eigenschaft ist auf sender@contoso.com festgelegt. Der OnBeforeSend-Ereignishandler der benutzerdefinierten Aktivität gibt eine Nachricht in der Konsole aus.

Wenn Sie das Beispiel ausführen, sollten Sie eine Ausgabe ähnlich der folgenden erhalten:

Ausgabe des Beispiels für eine einfache Aktivität

So erstellen Sie das Beispiel

  1. Laden Sie das Beispiel herunter, indem Sie auf Beispiel downloaden klicken.

    Hierdurch wird das Beispielprojekt auf die lokale Festplatte extrahiert.

  2. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.

  3. Wechseln Sie zum Quellverzeichnis des Beispiels.

  4. Geben Sie an der Eingabeaufforderung MSBUILD <Name der Projektmappendatei> ein.

So führen Sie das Beispiel aus

  • Führen Sie im Eingabeaufforderungsfenster des SDKs die EXE-Datei im Ordner WorkflowConsoleApplication\bin\debug aus (bzw. im Ordner WorkflowConsoleApplication\bin für die VB-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.

Siehe auch

Weitere Ressourcen

Einfaches Aktivitätsdesigner-Beispiel
Beispiele für benutzerdefinierte Aktivitäten
Creating Custom Activities

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.