WorkflowApplication.Load Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir örnek deposundan iş akışı örneği yükler.
Aşırı Yüklemeler
Load(WorkflowApplicationInstance) |
Belirtilen örneğe sahip bir örnek deposundan iş akışı örneği yükler. |
Load(Guid) |
Belirtilen iş akışı örneğini bir örnek deposundan belleğe yükler. |
Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Belirtilen örnek ve güncelleştirme eşlemesi ile bir örnek deposundan iş akışı örneği yükler. |
Load(WorkflowApplicationInstance, TimeSpan) |
Belirtilen örnek ve zaman aşımı aralığına sahip bir örnek deposundan iş akışı örneği yükler. |
Load(Guid, TimeSpan) |
Belirtilen iş akışı örneğini belirtilen zaman aşımı aralığını kullanarak bir örnek deposundan belleğe yükler. |
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Belirtilen örnek, güncelleştirme eşlemesi ve zaman aşımı aralığına sahip bir örnek deposundan iş akışı örneği yükler. |
Load(WorkflowApplicationInstance)
Belirtilen örneğe sahip bir örnek deposundan iş akışı örneği yükler.
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)
Parametreler
- instance
- WorkflowApplicationInstance
Örnek.
Şunlara uygulanır
Load(Guid)
Belirtilen iş akışı örneğini bir örnek deposundan belleğe yükler.
public:
void Load(Guid instanceId);
public void Load (Guid instanceId);
member this.Load : Guid -> unit
Public Sub Load (instanceId As Guid)
Parametreler
- instanceId
- Guid
İş akışı örneği için genel olarak benzersiz bir 128 bit tanımlayıcı.
Örnekler
Aşağıdaki örnek, kalıcı iş akışı örneğini bir SqlWorkflowInstanceStoreöğesinden yüklemek için çağrısı Load yapar.
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();
Şunlara uygulanır
Load(WorkflowApplicationInstance, DynamicUpdateMap)
Belirtilen örnek ve güncelleştirme eşlemesi ile bir örnek deposundan iş akışı örneği yükler.
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)
Parametreler
- instance
- WorkflowApplicationInstance
Örnek.
- updateMap
- DynamicUpdateMap
Güncelleştirme haritası.
Şunlara uygulanır
Load(WorkflowApplicationInstance, TimeSpan)
Belirtilen örnek ve zaman aşımı aralığına sahip bir örnek deposundan iş akışı örneği yükler.
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)
Parametreler
- instance
- WorkflowApplicationInstance
Örnek.
- timeout
- TimeSpan
İşlem iptal edilmeden önce yükleme işlemini başlatma işleminin tamamlanması gereken aralık.
Şunlara uygulanır
Load(Guid, TimeSpan)
Belirtilen iş akışı örneğini belirtilen zaman aşımı aralığını kullanarak bir örnek deposundan belleğe yükler.
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)
Parametreler
- instanceId
- Guid
İş akışı örneği için genel olarak benzersiz bir 128 bit tanımlayıcı.
- timeout
- TimeSpan
Yükleme işlemi iptal edilmeden ve bir TimeoutException atmadan önce yükleme işleminin tamamlanması gereken aralık.
Örnekler
Aşağıdaki örnek, kalıcı iş akışı örneğini bir SqlWorkflowInstanceStoreöğesinden yüklemek için çağrısı Load yapar.
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();
Şunlara uygulanır
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)
Belirtilen örnek, güncelleştirme eşlemesi ve zaman aşımı aralığına sahip bir örnek deposundan iş akışı örneği yükler.
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)
Parametreler
- instance
- WorkflowApplicationInstance
Örnek.
- updateMap
- DynamicUpdateMap
Güncelleştirme haritası.
- timeout
- TimeSpan
İşlem iptal edilmeden önce yükleme işlemini başlatma işleminin tamamlanması gereken aralık.