WorkflowInstance.Terminate(String) 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 zaman uyumlu bir şekilde sonlandırır.
public:
void Terminate(System::String ^ error);
public void Terminate(string error);
member this.Terminate : string -> unit
Public Sub Terminate (error As String)
Parametreler
- error
- String
İş akışı örneğini sonlandırma nedeninin açıklaması.
Özel durumlar
İş akışı çalışma zamanı altyapısı çalışmıyor.
Açıklamalar
İş akışı örneği zaman uyumlu bir şekilde sonlandırılır. Konak, iş akışı örneğini sonlandırmak için çağırır Terminate . İş akışı çalışma zamanı altyapısı 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.
Bellek içi iş akışı örneği temizlendikten ve kalıcılık hizmeti sonlandırma Terminate hakkında bilgilendirildikten sonra yöntemi olayı başlatır WorkflowTerminated ve içinde WorkflowTerminatedEventArgsbulunan özelliğini WorkflowTerminatedException geçirir reasonMessage.
Terminate
Abort, Terminate bellek içi iş akışı örneğini temizler ve sonlandırmanın kalıcılık hizmetini bilgilendirirken bellek Abort içi iş akışı örneğini temizler ve son kalıcılık noktasından yeniden başlatılabilir.