WorkflowApplication.Load Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser in en arbetsflödesinstans från ett instansarkiv.
Överlagringar
| Name | Description |
|---|---|
| Load(WorkflowApplicationInstance) |
Läser in en arbetsflödesinstans från ett instansarkiv med angiven instans. |
| Load(Guid) |
Läser in den angivna arbetsflödesinstansen i minnet från ett instansarkiv. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Läser in en arbetsflödesinstans från ett instansarkiv med angiven instans och uppdateringskarta. |
| Load(WorkflowApplicationInstance, TimeSpan) |
Läser in en arbetsflödesinstans från ett instansarkiv med angivet instans- och tidsgränsintervall. |
| Load(Guid, TimeSpan) |
Läser in den angivna arbetsflödesinstansen i minnet från ett instansarkiv med det angivna tidsgränsintervallet. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Läser in en arbetsflödesinstans från ett instansarkiv med angiven instans, uppdateringskarta och tidsgränsintervall. |
Load(WorkflowApplicationInstance)
Läser in en arbetsflödesinstans från ett instansarkiv med angiven instans.
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)
Parametrar
- instance
- WorkflowApplicationInstance
Instansen.
Gäller för
Load(Guid)
Läser in den angivna arbetsflödesinstansen i minnet från ett instansarkiv.
public:
void Load(Guid instanceId);
public void Load(Guid instanceId);
member this.Load : Guid -> unit
Public Sub Load (instanceId As Guid)
Parametrar
- instanceId
- Guid
En globalt unik 128-bitars identifierare för arbetsflödesinstansen.
Exempel
I följande exempel anropas Load för att läsa in en instans av beständiga arbetsflöden från en 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();
Gäller för
Load(WorkflowApplicationInstance, DynamicUpdateMap)
Läser in en arbetsflödesinstans från ett instansarkiv med angiven instans och uppdateringskarta.
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)
Parametrar
- instance
- WorkflowApplicationInstance
Instansen.
- updateMap
- DynamicUpdateMap
Uppdateringskartan.
Gäller för
Load(WorkflowApplicationInstance, TimeSpan)
Läser in en arbetsflödesinstans från ett instansarkiv med angivet instans- och tidsgränsintervall.
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)
Parametrar
- instance
- WorkflowApplicationInstance
Instansen.
- timeout
- TimeSpan
Intervallet då inläsningen av start måste slutföras innan åtgärden avbryts.
Gäller för
Load(Guid, TimeSpan)
Läser in den angivna arbetsflödesinstansen i minnet från ett instansarkiv med det angivna tidsgränsintervallet.
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)
Parametrar
- instanceId
- Guid
En globalt unik 128-bitars identifierare för arbetsflödesinstansen.
- timeout
- TimeSpan
Det intervall som inläsningsåtgärden måste slutföras i innan belastningsåtgärden avbryts och en TimeoutException genereras.
Exempel
I följande exempel anropas Load för att läsa in en instans av beständiga arbetsflöden från en 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();
Gäller för
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)
Läser in en arbetsflödesinstans från ett instansarkiv med angiven instans, uppdateringskarta och tidsgränsintervall.
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)
Parametrar
- instance
- WorkflowApplicationInstance
Instansen.
- updateMap
- DynamicUpdateMap
Uppdateringskartan.
- timeout
- TimeSpan
Intervallet då inläsningen av start måste slutföras innan åtgärden avbryts.