Microsoft.Extensions.Logging.EventLog
Extension methods for the class.
Adds an event logger named 'EventLog' to the factory.
The extension method argument.
The so that additional calls can be chained.
Adds an event logger. Use to enable logging for specific s.
The extension method argument.
The .
The so that additional calls can be chained.
Adds an event logger. Use to enable logging for specific s.
The extension method argument.
A delegate to configure the .
The so that additional calls can be chained.
A logger that writes messages to Windows Event Log.
Initializes a new instance of the class.
The name of the logger.
The .
The .
The provider for the .
Initializes a new instance of the class.
Initializes a new instance of the class.
The .
Initializes a new instance of the class.
The .
Settings for .
Name of the event log. If null or not specified, "Application" is the default.
Name of the event log source. If null or not specified, ".NET Runtime" is the default.
Name of the machine having the event log. If null or not specified, local machine is the default.
The function used to filter events based on the log level.
Scope provider that does nothing.
Returns a cached instance of .
An empty scope without any logic
Base type for all platform-specific API attributes.
Records the platform that the project targeted.
Records the operating system (and minimum version) that supports an API. Multiple attributes can be
applied to indicate support on multiple operating systems.
Callers can apply a
or use guards to prevent calls to APIs on unsupported operating systems.
A given platform should only be specified once.
Marks APIs that were removed in a given operating system version.
Primarily used by OS bindings to indicate APIs that are only available in
earlier versions.
Annotates a custom guard field, property or method with a supported platform name and optional version.
Multiple attributes can be applied to indicate guard for multiple supported platforms.
Callers can apply a to a field, property or method
and use that field, property or method in a conditional or assert statements in order to safely call platform specific APIs.
The type of the field or property should be boolean, the method return type should be boolean in order to be used as platform guard.
Annotates the custom guard field, property or method with an unsupported platform name and optional version.
Multiple attributes can be applied to indicate guard for multiple unsupported platforms.
Callers can apply a to a field, property or method
and use that field, property or method in a conditional or assert statements as a guard to safely call APIs unsupported on those platforms.
The type of the field or property should be boolean, the method return type should be boolean in order to be used as platform guard.