-
Notifications
You must be signed in to change notification settings - Fork 0
net472_EventLogHelper.InterfacesNamespace
dparvin edited this page Sep 10, 2025
·
1 revision
This namespace contains interfaces that define contracts for event log helpers, enabling consistent logging behavior across different implementations.
The interfaces in this namespace provide abstractions for logging functionality, allowing for flexible and interchangeable components that can log events to the Windows Event Log or other logging systems.
By programming against these interfaces, applications can achieve greater modularity and testability, as different implementations can be swapped without changing the consuming code.
| public type | description |
|---|---|
| interface IConfigShim | Defines a contract for configuration operations, allowing for abstraction and easier testing. |
| interface IEventLogWriter | Defines the contract for writing to and managing Windows Event Logs. |
| interface IFileSystemShim | Defines a contract for file system operations, allowing for abstraction and easier testing. |
| interface IRegistryReader | Provides an abstraction layer for reading from and validating access to the Windows Registry. |
| class NamespaceDoc | This namespace contains interfaces that define contracts for event log helpers, enabling consistent logging behavior across different implementations. |