WorkflowApplication.Load Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memuat instans alur kerja dari penyimpanan instans.
Overload
Load(WorkflowApplicationInstance) |
Memuat instans alur kerja dari penyimpanan instans dengan instans tertentu. |
Load(Guid) |
Memuat instans alur kerja yang ditentukan ke dalam memori dari penyimpanan instans. |
Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Memuat instans alur kerja dari penyimpanan instans dengan instans tertentu dan memperbarui peta. |
Load(WorkflowApplicationInstance, TimeSpan) |
Memuat instans alur kerja dari penyimpanan instans dengan instans tertentu dan interval waktu habis. |
Load(Guid, TimeSpan) |
Memuat instans alur kerja yang ditentukan ke dalam memori dari penyimpanan instans menggunakan interval waktu habis yang ditentukan. |
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Memuat instans alur kerja dari penyimpanan instans dengan instans tertentu, memperbarui peta, dan interval waktu habis. |
Load(WorkflowApplicationInstance)
Memuat instans alur kerja dari penyimpanan instans dengan instans tertentu.
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)
Parameter
- instance
- WorkflowApplicationInstance
Instans .
Berlaku untuk
Load(Guid)
Memuat instans alur kerja yang ditentukan ke dalam memori dari penyimpanan instans.
public:
void Load(Guid instanceId);
public void Load (Guid instanceId);
member this.Load : Guid -> unit
Public Sub Load (instanceId As Guid)
Parameter
- instanceId
- Guid
Pengidentifikasi 128-bit yang unik secara global untuk instans alur kerja.
Contoh
Contoh berikut memanggil untuk memuat instans Load alur kerja yang bertahan dari 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();
Berlaku untuk
Load(WorkflowApplicationInstance, DynamicUpdateMap)
Memuat instans alur kerja dari penyimpanan instans dengan instans tertentu dan memperbarui peta.
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)
Parameter
- instance
- WorkflowApplicationInstance
Instans .
- updateMap
- DynamicUpdateMap
Peta pembaruan.
Berlaku untuk
Load(WorkflowApplicationInstance, TimeSpan)
Memuat instans alur kerja dari penyimpanan instans dengan instans tertentu dan interval waktu habis.
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)
Parameter
- instance
- WorkflowApplicationInstance
Instans .
- timeout
- TimeSpan
Interval di mana operasi pemuatan awal harus diselesaikan sebelum operasi dibatalkan.
Berlaku untuk
Load(Guid, TimeSpan)
Memuat instans alur kerja yang ditentukan ke dalam memori dari penyimpanan instans menggunakan interval waktu habis yang ditentukan.
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)
Parameter
- instanceId
- Guid
Pengidentifikasi 128-bit yang unik secara global untuk instans alur kerja.
- timeout
- TimeSpan
Interval di mana operasi pemuatan harus diselesaikan sebelum operasi pemuatan dibatalkan dan TimeoutException dilemparkan.
Contoh
Contoh berikut memanggil untuk memuat instans Load alur kerja yang bertahan dari 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();
Berlaku untuk
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)
Memuat instans alur kerja dari penyimpanan instans dengan instans tertentu, memperbarui peta, dan interval waktu habis.
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)
Parameter
- instance
- WorkflowApplicationInstance
Instans .
- updateMap
- DynamicUpdateMap
Peta pembaruan.
- timeout
- TimeSpan
Interval di mana operasi pemuatan awal harus diselesaikan sebelum operasi dibatalkan.