WorkflowApplication.Load Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte instanci pracovního postupu z úložiště instancí.
Přetížení
| Name | Description |
|---|---|
| Load(WorkflowApplicationInstance) |
Načte instanci pracovního postupu z úložiště instancí se zadanou instancí. |
| Load(Guid) |
Načte zadanou instanci pracovního postupu do paměti z úložiště instancí. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Načte instanci pracovního postupu z úložiště instancí se zadanou instancí a aktualizací mapy. |
| Load(WorkflowApplicationInstance, TimeSpan) |
Načte instanci pracovního postupu z úložiště instancí se zadanou instancí a intervalem časového limitu. |
| Load(Guid, TimeSpan) |
Načte zadanou instanci pracovního postupu do paměti z úložiště instancí pomocí zadaného intervalu časového limitu. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Načte instanci pracovního postupu z úložiště instancí se zadanou instancí, aktualizuje interval mapování a časového limitu. |
Load(WorkflowApplicationInstance)
Načte instanci pracovního postupu z úložiště instancí se zadanou instancí.
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
Instance.
Platí pro
Load(Guid)
Načte zadanou instanci pracovního postupu do paměti z úložiště instancí.
public:
void Load(Guid instanceId);
public void Load(Guid instanceId);
member this.Load : Guid -> unit
Public Sub Load (instanceId As Guid)
Parametry
- instanceId
- Guid
Globálně jedinečný 128bitový identifikátor instance pracovního postupu.
Příklady
Následující příklad volání Load pro načtení trvalé instance pracovního postupu z .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();
Platí pro
Load(WorkflowApplicationInstance, DynamicUpdateMap)
Načte instanci pracovního postupu z úložiště instancí se zadanou instancí a aktualizací mapy.
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
Instance.
- updateMap
- DynamicUpdateMap
Mapa aktualizace.
Platí pro
Load(WorkflowApplicationInstance, TimeSpan)
Načte instanci pracovního postupu z úložiště instancí se zadanou instancí a intervalem časového limitu.
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
Instance.
- timeout
- TimeSpan
Interval, ve kterém musí být operace zahájení načítání dokončena před zrušením operace.
Platí pro
Load(Guid, TimeSpan)
Načte zadanou instanci pracovního postupu do paměti z úložiště instancí pomocí zadaného intervalu časového limitu.
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
Globálně jedinečný 128bitový identifikátor instance pracovního postupu.
- timeout
- TimeSpan
Interval, ve kterém se operace načítání musí dokončit před zrušením operace načítání a TimeoutException vyvolá se.
Příklady
Následující příklad volání Load pro načtení trvalé instance pracovního postupu z .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();
Platí pro
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)
Načte instanci pracovního postupu z úložiště instancí se zadanou instancí, aktualizuje interval mapování a časového limitu.
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
Instance.
- updateMap
- DynamicUpdateMap
Mapa aktualizace.
- timeout
- TimeSpan
Interval, ve kterém musí být operace zahájení načítání dokončena před zrušením operace.