FlavoredProjectFactory.Dispose(Boolean) Yöntem

Tanım

Hizmet sağlayıcısını ortadan kaldırın.

protected:
 virtual void Dispose(bool disposing);
protected:
 virtual void Dispose(bool disposing);
 virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parametreler

disposing
Boolean

Hem yönetilen hem de yönetilmeyen kaynakları serbest bırakmak için true; yalnızca yönetilmeyen kaynakları serbest bırakmak için false.

Açıklamalar

Bu yöntem, Public Dispose() yöntemi ve yöntemi tarafından çağrılır Finalize . Dispose()``Dispose(Boolean) disposing parametresi olarak ayarlanmış şekilde korunan yöntemi çağırır true . Finalize olarak ayarla ' yı çağırır Dispose disposing false .

disposingParametresi true olduğunda, bu yöntem, başvurduğu herhangi bir yönetilen nesne tarafından tutulan tüm kaynakları serbest bırakır FlavoredProjectFactory . Bu yöntem, başvurulan her nesnenin Dispose() yöntemini çağırır.

Devralanlara Notlar

Dispose , diğer nesnelere göre birden çok kez çağrılabilir. Geçersiz kıldığınızda Dispose(Boolean) , daha önce daha önceki bir çağrıda atılmış olan nesnelere başvurmamaya dikkat edin Dispose . Uygulama hakkında daha fazla bilgi için Dispose(Boolean) bkz. Dispose yöntemi uygulama.

Ve hakkında daha fazla bilgi için Dispose Finalize() bkz. yönetilmeyen kaynakları temizleme ve Finalize metodunu geçersiz kılma.

Şunlara uygulanır