WorkflowApplication.Load Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ładuje wystąpienie przepływu pracy z magazynu wystąpień.
Przeciążenia
Load(WorkflowApplicationInstance) |
Ładuje wystąpienie przepływu pracy z magazynu wystąpień z określonym wystąpieniem. |
Load(Guid) |
Ładuje określone wystąpienie przepływu pracy do pamięci z magazynu wystąpień. |
Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Ładuje wystąpienie przepływu pracy z magazynu wystąpień z określonym wystąpieniem i mapą aktualizacji. |
Load(WorkflowApplicationInstance, TimeSpan) |
Ładuje wystąpienie przepływu pracy z magazynu wystąpień z określonym wystąpieniem i interwałem limitu czasu. |
Load(Guid, TimeSpan) |
Ładuje określone wystąpienie przepływu pracy do pamięci z magazynu wystąpień przy użyciu określonego interwału limitu czasu. |
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Ładuje wystąpienie przepływu pracy z magazynu wystąpień z określonym wystąpieniem, zaktualizuj interwał mapy i limitu czasu. |
Load(WorkflowApplicationInstance)
Ładuje wystąpienie przepływu pracy z magazynu wystąpień z określonym wystąpieniem.
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)
Parametry
- instance
- WorkflowApplicationInstance
Wystąpienie.
Dotyczy
Load(Guid)
Ładuje określone wystąpienie przepływu pracy do pamięci z magazynu wystąpień.
public:
void Load(Guid instanceId);
public void Load (Guid instanceId);
member this.Load : Guid -> unit
Public Sub Load (instanceId As Guid)
Parametry
- instanceId
- Guid
Globalnie unikatowy identyfikator 128-bitowy dla wystąpienia przepływu pracy.
Przykłady
W poniższym przykładzie wywołania Load ładowania utrwalonego wystąpienia przepływu pracy z klasy 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();
Dotyczy
Load(WorkflowApplicationInstance, DynamicUpdateMap)
Ładuje wystąpienie przepływu pracy z magazynu wystąpień z określonym wystąpieniem i mapą aktualizacji.
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)
Parametry
- instance
- WorkflowApplicationInstance
Wystąpienie.
- updateMap
- DynamicUpdateMap
Mapa aktualizacji.
Dotyczy
Load(WorkflowApplicationInstance, TimeSpan)
Ładuje wystąpienie przepływu pracy z magazynu wystąpień z określonym wystąpieniem i interwałem limitu czasu.
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)
Parametry
- instance
- WorkflowApplicationInstance
Wystąpienie.
- timeout
- TimeSpan
Interwał, w którym musi zostać ukończona operacja rozpoczęcia ładowania przed anulowaniem operacji.
Dotyczy
Load(Guid, TimeSpan)
Ładuje określone wystąpienie przepływu pracy do pamięci z magazynu wystąpień przy użyciu określonego interwału limitu czasu.
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)
Parametry
- instanceId
- Guid
Globalnie unikatowy identyfikator 128-bitowy dla wystąpienia przepływu pracy.
- timeout
- TimeSpan
Interwał, w którym operacja ładowania musi zostać ukończona przed anulowaniem operacji ładowania i TimeoutException zostanie zgłoszony.
Przykłady
W poniższym przykładzie wywołania Load ładowania utrwalonego wystąpienia przepływu pracy z klasy 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();
Dotyczy
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)
Ładuje wystąpienie przepływu pracy z magazynu wystąpień z określonym wystąpieniem, zaktualizuj interwał mapy i limitu czasu.
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)
Parametry
- instance
- WorkflowApplicationInstance
Wystąpienie.
- updateMap
- DynamicUpdateMap
Mapa aktualizacji.
- timeout
- TimeSpan
Interwał, w którym musi zostać ukończona operacja rozpoczęcia ładowania przed anulowaniem operacji.