WorkflowInstance.Abort 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.
İş akışı örneğini durdurur.
public:
void Abort();
public void Abort ();
member this.Abort : unit -> unit
Public Sub Abort ()
Özel durumlar
İş akışı çalışma zamanı altyapısı çalışmıyor.
Örnekler
Aşağıdaki örnekte workflow1 türünde bir iş akışı örneğinde Abort çağrısı gösterilmektedir.
//Create a workflow runtime
WorkflowRuntime workflowRuntime = new WorkflowRuntime();
//Create a workflow instance
WorkflowInstance instance = workflowRuntime.CreateWorkflow(typeof(Workflow1));
//Start the instance
instance.Start();
//Abort the instance
instance.Abort();
'Create a workflow runtime
Dim workflowRuntime As New WorkflowRuntime()
'Create a workflow instance
Dim workflowInstance As WorkflowInstance = workflowRuntime.CreateWorkflow(GetType(Workflow1))
'Start the instance
workflowInstance.Start()
'Abort the instance
workflowInstance.Abort()
Açıklamalar
İş akışı örneği zaman uyumlu bir şekilde durduruldu; yöntemi, iş akışı örneği durdurulduktan sonra döndürür. İş akışı çalışma zamanı altyapısı bellekteki iş akışı örneğini geçersizleştirir ve öğesini WorkBatchtemizler. İş akışı örneğiniz tarafından bir kalıcılık hizmeti kullanıldıysa, son kalıcılık noktasından bu yana gerçekleştirilen tüm çalışmalar atılır. İş akışı örneği durdurulduktan sonra iş akışı çalışma zamanı altyapısı olayı başlatır WorkflowAborted . İş akışı örneğini yeniden yüklemek ve son kalıcılık noktasından başlamak için çağrısı GetWorkflow yapabilirsiniz.
Abort
Terminate
Abort
yalnızca bellek içi iş akışı örneğini temizlese ve son kalıcılık noktasından yeniden başlatılabilirse, Terminate bellek içi iş akışı örneğini temizler ve kalıcılık hizmetine örneğin bellekten temizlendiğini bildirir.
SqlWorkflowPersistenceServiceiçin bu, iş akışı örneğinin tüm durum bilgilerinin sonlandırma işleminden sonra veritabanından silindiği anlamına gelir. İş akışı örneğini daha önce depolanmış bir kalıcılık noktasından yeniden yükleyemezsiniz.