Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Load Method (Guid, TimeSpan)

WorkflowApplication::Load Method (Guid, TimeSpan)

.NET Framework 4.6 and 4.5

Loads the specified workflow instance into memory from an instance store using the specified time-out interval.

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

void Load(
	Guid instanceId, 
	TimeSpan timeout


Type: System::Guid

A globally unique 128-bit identifier for the workflow instance.

Type: System::TimeSpan

The interval in which the load operation must complete before the load operation is canceled and a TimeoutException is thrown.

The following example calls Load to load persisted workflow instance from a SqlWorkflowInstanceStore. This example is from the LoadAndCompleteInstance method in the Persisting a Workflow Instance sample.

string input = Console.ReadLine();

WorkflowApplication application = new WorkflowApplication(activity);
application.InstanceStore = instanceStore;

application.Completed = (workflowApplicationCompletedEventArgs) =>
    Console.WriteLine("\nWorkflowApplication has Completed in the {0} state.", workflowApplicationCompletedEventArgs.CompletionState);

application.Unloaded = (workflowApplicationEventArgs) =>
    Console.WriteLine("WorkflowApplication has Unloaded\n");


//this resumes the bookmark setup by readline
application.ResumeBookmark(readLineBookmark, input);


.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4
© 2015 Microsoft