WorkflowRuntime.Dispose Yöntem

Tanım

tarafından WorkflowRuntimekullanılan kaynakları serbest bırakır.

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Uygulamalar

Açıklamalar

öğesini düzgün bir şekilde kapatmak WorkflowRuntime için yalnızca çağrısı yaptıktan sonra çağrısı DisposeStopRuntimeyapmalısınız. Bunun nedeni, yönteminin tek başına çağrılmasının DisposeWorkflowRuntime öğesini kullanılamaz durumda bırakmasıdır. Dispose açık dosya tanıtıcılarını, veritabanı bağlantılarını vb. kapatarak çalışma zamanı tarafından kullanılan kaynakları serbest bırakır, ancak iş akışı örneklerini kaldırmaz, hizmetleri durdurmaz veya diğer eylemleri StopRuntime gerçekleştirmez.

Dispose yalnızca konak uygulamanın tarafından kullanılan kaynakları atık toplayıcı tarafından WorkflowRuntime otomatik olarak boşaltılmadan önce boşaltması gerektiğinde çağrılmalıdır. hakkında Disposegenel bilgi için bkz. Yönetilmeyen Kaynakları Temizleme ve Dispose Yöntemi Uygulama.

Şunlara uygulanır