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í
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 mapování aktualizací. |
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í, mapování aktualizace a interval č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á Load k 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 mapování aktualizací.
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 musí být operace načítání dokončena před zrušením operace načítání a TimeoutException vyvolán.
Příklady
Následující příklad volá Load k 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í, mapování aktualizace a interval č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.