WorkflowInstance.WorkflowInstanceControl.GetCompletionState Method (IDictionary<String, Object>, Exception)

.NET Framework (current version)

The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Returns the final ActivityInstanceState of the WorkflowInstance, including workflow outputs and termination exception.

Namespace:   System.Activities.Hosting
Assembly:  System.Activities (in System.Activities.dll)

public ActivityInstanceState GetCompletionState(
	out IDictionary<string, object> outputs,
	out Exception terminationException


Type: System.Collections.Generic.IDictionary<String, Object>

When this method returns, outputs contains a dictionary of Out arguments of the workflow, keyed by argument name. This parameter is passed uninitialized.

Type: System.Exception

When this method returns, terminationException contains the exception that caused the WorkflowInstance to terminate, or null if the WorkflowInstance did not terminate. This parameter is passed uninitialized.

Return Value

Type: System.Activities.ActivityInstanceState

One of the enumeration members that describes the state of an activity instance.

.NET Framework
Available since 4.0
Return to top