HttpWebResponse.Dispose(Boolean) Metódus

Definíció

Felszabadítja a felügyelt erőforrások által HttpWebResponsehasznált nem felügyelt erőforrásokat, és opcionálisan a felügyelt erőforrásokat is megsemmisíti.

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

Paraméterek

disposing
Boolean

true felügyelt és nem felügyelt erőforrások felszabadítása; false csak a nem felügyelt erőforrások kiadásához.

Megjegyzések

Ezt a metódust a nyilvános Dispose() metódus és a Finalize() metódus hívja meg, ha felül lett bírálva. Dispose() meghívja ezt a metódust a disposing következő paraméterrel true: . Finalize meghívja ezt a metódust a következő beállítással disposingfalse: .

A paraméter disposinghasználatakor ez a true metódus minden olyan felügyelt objektum által tárolt erőforrást felszabadít, amelyekre ez a WebResponse hivatkozás hivatkozik. Ez a metódus meghívja az Dispose() egyes hivatkozott objektumok metódusát.

Note

Ez a tag nyomkövetési adatokat ad ki, amikor engedélyezi a hálózati nyomkövetést az alkalmazásban. További információ: Network Tracing a .NET-keretrendszerben.

Megjegyzések az öröklőkhöz

Dispose más objektumok többször is meghívhatók. Felül kell bírálni Dispose(Boolean), ügyeljen arra, hogy ne hivatkozzon olyan objektumokra, amelyeket korábban már eltávolítottak egy korábbi hívásban Dispose. A megvalósítás Dispose(Boolean)módjáról további információt az Elidegenítési módszer implementálása című témakörben talál.

További információ a DisposeFinalize() és a véglegesítési módszer felülírásáról.

A következőre érvényes: