(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

WorkflowRuntime.CreateWorkflow-Methode (Type, Dictionary<String, Object>)

Erstellt eine Workflowinstanz, indem der angegebene Type des Workflows und seine Argumente verwendet werden, die im angegebenen Dictionary<TKey, TValue> enthalten sind.

Namespace:  System.Workflow.Runtime
Assembly:  System.Workflow.Runtime (in System.Workflow.Runtime.dll)

public WorkflowInstance CreateWorkflow(
	Type workflowType,
	Dictionary<string, Object> namedArgumentValues
)

Parameter

workflowType
Typ: System.Type
Der Type des zu erstellenden Workflows.
namedArgumentValues
Typ: System.Collections.Generic.Dictionary<String, Object>
Ein Dictionary<TKey, TValue> von Objekten, die durch die Zeichenfolge schlüsselgebunden sind, die die Argumente des Workflows darstellt.

Rückgabewert

Typ: System.Workflow.Runtime.WorkflowInstance
Die erstellte Workflowinstanz.

AusnahmeBedingung
ArgumentNullException

workflowType ist ein Nullverweis (Nothing in Visual Basic).

Bevor die WorkflowInstance erstellt wird, wird dafür die Validierung ausgeführt. Falls Validierungsfehler auftreten, wird die WorkflowValidationFailedException ausgelöst. Dies funktioniert für einfache Szenarios gut, aber in einer Serverumgebung kann das erneute Überprüfen eines Workflows bei jeder Aktivierung zu unnötigem Mehraufwand führen.

Weitere Informationen finden Sie unter zum Deaktivieren der Validierung finden Sie unter ValidateOnCreate.

Ein Beispiel verhindern in Parameter für CreateWorkflow, Sie finden Workflow mit Parameter-Beispiel.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft