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.
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 için öğesini çağırabilir GetWorkflow ve son kalıcılık noktasından başlayabilirsiniz.
Abort
Terminate yalnızca bellek içi iş akışı örneğini temizler ve son kalıcılık noktasından yeniden başlatılabilirkenAbort, 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ırılırken veritabanından silindiği anlamına gelir. İş akışı örneğini daha önce depolanmış bir kalıcılık noktasından yeniden yükleyemezsiniz.