Aracılığıyla paylaş


ExportLifetimeContext<T>.Dispose Yöntem

Tanım

sınıfın geçerli örneği ExportLifetimeContext<T> tarafından kullanılan tüm kaynakları, ilişkili dışarı aktarması da dahil olmak üzere 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

Bir ExportLifetimeContext<T> nesnenin Dispose yöntemini çağırmak, ilişkili dışarı aktarmasını serbest bırakmak için başvuruda bulunan yöntemi çağırır.

kullanmayı bitirdiğinizde öğesini çağırın DisposeExportLifetimeContext<T>. Dispose yöntemi, ExportLifetimeContext<T> öğesini kullanılamaz durumda bırakır. çağrısı Disposeyaptıktan sonra, çöp toplayıcının ExportLifetimeContext<T> , yer kaplayan belleği geri kazanabilmesi için tüm başvurularını ExportLifetimeContext<T> serbest bırakmanız gerekir.

Daha fazla bilgi için bkz. Yönetilmeyen Kaynakları Temizleme ve Atma Yöntemi Uygulama.

Not

son başvurunuzu yayınlamadan önce her zaman çağrısında Dispose bulunur ExportLifetimeContext<T>. Aksi takdirde, atık toplayıcı nesnenin Finalize yöntemini çağırana ExportLifetimeContext<T> kadar kullandığı kaynaklar serbest kalır.

Şunlara uygulanır