.NET Framework Class Library EventLog..::.Dispose Method (Boolean) Releases the unmanaged resources used by the EventLog, and optionally releases the managed resources.
Namespace:
System.Diagnostics
Assembly:
System (in System.dll)

Syntax
Protected Overrides Sub Dispose ( _
disposing As Boolean _
)
protected override void Dispose(
bool disposing
)
protected:
virtual void Dispose(
bool disposing
) override
abstract Dispose :
disposing:bool -> unit
override Dispose :
disposing:bool -> unit
Parameters- disposing
- Type: System..::.Boolean
true to release both managed and unmanaged resources; false to release only unmanaged resources.

Remarks
This method is called by the public Dispose()method and the Finalize method. Dispose() invokes the protected Dispose(Boolean) method with the disposing parameter set to true. Finalize invokes Dispose with disposing set to false. When the disposing parameter is true, this method releases all resources held by any managed objects that this EventLog references. This method invokes the Dispose() method of each referenced object. Notes to Inheritors
Dispose can be called multiple times by other objects. When overriding Dispose(Boolean) be careful not to reference objects that have been previously disposed of in an earlier call to Dispose. For more information about how to implement Dispose(Boolean), see Implementing a Dispose Method. For more information about Dispose and Finalize, see Cleaning Up Unmanaged Resources and Overriding the Finalize Method.

Version Information
.NET FrameworkSupported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0 .NET Framework Client ProfileSupported in: 4, 3.5 SP1

Platforms
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role not supported), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

See Also
|
.NET Framework-Klassenbibliothek EventLog..::.Dispose-Methode (Boolean) Gibt die von EventLog verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.
Namespace:
System.Diagnostics
Assembly:
System (in System.dll)

Syntax
Protected Overrides Sub Dispose ( _
disposing As Boolean _
)
protected override void Dispose(
bool disposing
)
protected:
virtual void Dispose(
bool disposing
) override
abstract Dispose :
disposing:bool -> unit
override Dispose :
disposing:bool -> unit
Parameter- disposing
- Typ: System..::.Boolean
true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben. false, wenn ausschließlich nicht verwaltete Ressourcen freigegeben werden sollen.

Hinweise
Diese Methode wird von der öffentlichen Dispose()-Methode und der Finalize-Methode aufgerufen. Die Dispose()-Methode ruft die geschützte Dispose(Boolean)-Methode auf, wobei der disposing-Parameter auf true festgelegt ist. Finalize ruft Dispose auf, wobei disposing auf false festgelegt ist. Wenn der disposing-Parameter auf true festgelegt ist, gibt diese Methode alle Ressourcen frei, die für verwaltete Objekte reserviert sind, auf die diese EventLog-Klasse verweist. Diese Methode ruft die Dispose()-Methode aller Objekte auf, auf die verwiesen wird. Hinweise zur Vererbung
Dispose kann von anderen Objekten mehrmals aufgerufen werden. Beim Überschreiben von Dispose(Boolean) müssen Sie darauf achten, nicht auf Objekte zu verweisen, die durch einen früheren Aufruf von Dispose gelöscht wurden. Weitere Informationen zum Implementieren von Dispose(Boolean) finden Sie unter Implementieren einer Dispose-Methode. Weitere Informationen über Dispose und Finalize finden Sie unter Bereinigen von nicht verwalteten Ressourcen und Überschreiben der Finalize-Methode.

Versionsinformationen
.NET FrameworkUnterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0 .NET Framework Client ProfileUnterstützt in: 4, 3.5 SP1

Plattformen
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Siehe auch
|