WorkflowRuntime::CreateWorkflow Method (Type^)
Creates a new workflow instance by using the specified workflow Type.
Assembly: System.Workflow.Runtime (in System.Workflow.Runtime.dll)
Parameters
- workflowType
-
Type:
System::Type^
The Type of the workflow to create.
| Exception | Condition |
|---|---|
| ArgumentNullException | workflowType is a null reference (Nothing in Visual Basic). |
Before the WorkflowInstance is created, validation is executed on it. If any validation errors occur, the WorkflowValidationFailedException is thrown. This works well for simple scenarios, but in a server environment, revalidating a workflow for every activation might be unnecessary overhead.
For more information about disabling validation, see ValidateOnCreate.
The following code example demonstrates the recommended way to create a WorkflowInstance object in a workflow host using the CreateWorkflow method.
This code example is part of the Canceling a Workflow sample.
Available since 3.0