ExportLifetimeContext<T>.Dispose Yöntem

Tanım

Sınıfın geçerli örneği ExportLifetimeContext<T> tarafından kullanılan tüm kaynakları serbest bırakır ve ilişkili dışarı aktarmayı da içerir.

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

Uygulamalar

Açıklamalar

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

kullanmayı bitirdiğinizde öğesini çağırın DisposeExportLifetimeContext<T>. yöntemi, Dispose öğesini ExportLifetimeContext<T> kullanılamaz durumda bırakır. çağrısından Disposesonra, çö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.

Note

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

Şunlara uygulanır