WorkflowApplication.Load Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Laadt een werkstroomexemplaren uit een exemplaararchief.
Overloads
| Name | Description |
|---|---|
| Load(WorkflowApplicationInstance) |
Laadt een werkstroomexemplaren uit een exemplaararchief met het opgegeven exemplaar. |
| Load(Guid) |
Laadt het opgegeven werkstroomexemplaren in het geheugen vanuit een exemplaararchief. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Laadt een werkstroomexemplaren uit een exemplaararchief met het opgegeven exemplaar en werk de kaart bij. |
| Load(WorkflowApplicationInstance, TimeSpan) |
Laadt een werkstroomexemplaren uit een exemplaararchief met het opgegeven exemplaar en time-outinterval. |
| Load(Guid, TimeSpan) |
Laadt het opgegeven werkstroomexemplaren in het geheugen vanuit een exemplaararchief met behulp van het opgegeven time-outinterval. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Laadt een werkstroomexemplaren uit een exemplaararchief met het opgegeven exemplaar, werk de toewijzing en het time-outinterval bij. |
Load(WorkflowApplicationInstance)
Laadt een werkstroomexemplaren uit een exemplaararchief met het opgegeven exemplaar.
public:
void Load(System::Activities::WorkflowApplicationInstance ^ instance);
public void Load(System.Activities.WorkflowApplicationInstance instance);
member this.Load : System.Activities.WorkflowApplicationInstance -> unit
Public Sub Load (instance As WorkflowApplicationInstance)
Parameters
- instance
- WorkflowApplicationInstance
Het exemplaar.
Van toepassing op
Load(Guid)
Laadt het opgegeven werkstroomexemplaren in het geheugen vanuit een exemplaararchief.
public:
void Load(Guid instanceId);
public void Load(Guid instanceId);
member this.Load : Guid -> unit
Public Sub Load (instanceId As Guid)
Parameters
- instanceId
- Guid
Een wereldwijd unieke 128-bits id voor het werkstroomexemplaren.
Voorbeelden
In het volgende voorbeeld wordt aanroepen Load om een persistent werkstroomexemplaren te laden vanuit een SqlWorkflowInstanceStore.
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");
instanceUnloaded.Set();
};
application.Load(id);
//this resumes the bookmark setup by readline
application.ResumeBookmark(readLineBookmark, input);
instanceUnloaded.WaitOne();
Van toepassing op
Load(WorkflowApplicationInstance, DynamicUpdateMap)
Laadt een werkstroomexemplaren uit een exemplaararchief met het opgegeven exemplaar en werk de kaart bij.
public:
void Load(System::Activities::WorkflowApplicationInstance ^ instance, System::Activities::DynamicUpdate::DynamicUpdateMap ^ updateMap);
public void Load(System.Activities.WorkflowApplicationInstance instance, System.Activities.DynamicUpdate.DynamicUpdateMap updateMap);
member this.Load : System.Activities.WorkflowApplicationInstance * System.Activities.DynamicUpdate.DynamicUpdateMap -> unit
Public Sub Load (instance As WorkflowApplicationInstance, updateMap As DynamicUpdateMap)
Parameters
- instance
- WorkflowApplicationInstance
Het exemplaar.
- updateMap
- DynamicUpdateMap
De updatekaart.
Van toepassing op
Load(WorkflowApplicationInstance, TimeSpan)
Laadt een werkstroomexemplaren uit een exemplaararchief met het opgegeven exemplaar en time-outinterval.
public:
void Load(System::Activities::WorkflowApplicationInstance ^ instance, TimeSpan timeout);
public void Load(System.Activities.WorkflowApplicationInstance instance, TimeSpan timeout);
member this.Load : System.Activities.WorkflowApplicationInstance * TimeSpan -> unit
Public Sub Load (instance As WorkflowApplicationInstance, timeout As TimeSpan)
Parameters
- instance
- WorkflowApplicationInstance
Het exemplaar.
- timeout
- TimeSpan
Het interval waarin de begintaakbewerking moet worden voltooid voordat de bewerking wordt geannuleerd.
Van toepassing op
Load(Guid, TimeSpan)
Laadt het opgegeven werkstroomexemplaren in het geheugen vanuit een exemplaararchief met behulp van het opgegeven time-outinterval.
public:
void Load(Guid instanceId, TimeSpan timeout);
public void Load(Guid instanceId, TimeSpan timeout);
member this.Load : Guid * TimeSpan -> unit
Public Sub Load (instanceId As Guid, timeout As TimeSpan)
Parameters
- instanceId
- Guid
Een wereldwijd unieke 128-bits id voor het werkstroomexemplaren.
- timeout
- TimeSpan
Het interval waarin de laadbewerking moet worden voltooid voordat de laadbewerking wordt geannuleerd en er een TimeoutException wordt gegenereerd.
Voorbeelden
In het volgende voorbeeld wordt aanroepen Load om een persistent werkstroomexemplaren te laden vanuit een SqlWorkflowInstanceStore.
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");
instanceUnloaded.Set();
};
application.Load(id);
//this resumes the bookmark setup by readline
application.ResumeBookmark(readLineBookmark, input);
instanceUnloaded.WaitOne();
Van toepassing op
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)
Laadt een werkstroomexemplaren uit een exemplaararchief met het opgegeven exemplaar, werk de toewijzing en het time-outinterval bij.
public:
void Load(System::Activities::WorkflowApplicationInstance ^ instance, System::Activities::DynamicUpdate::DynamicUpdateMap ^ updateMap, TimeSpan timeout);
public void Load(System.Activities.WorkflowApplicationInstance instance, System.Activities.DynamicUpdate.DynamicUpdateMap updateMap, TimeSpan timeout);
member this.Load : System.Activities.WorkflowApplicationInstance * System.Activities.DynamicUpdate.DynamicUpdateMap * TimeSpan -> unit
Public Sub Load (instance As WorkflowApplicationInstance, updateMap As DynamicUpdateMap, timeout As TimeSpan)
Parameters
- instance
- WorkflowApplicationInstance
Het exemplaar.
- updateMap
- DynamicUpdateMap
De updatekaart.
- timeout
- TimeSpan
Het interval waarin de begintaakbewerking moet worden voltooid voordat de bewerking wordt geannuleerd.