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

.NET Framework (current version)
 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com 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
)

Parameters

outputs
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.

terminationException
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
Show: