Share via


EventDefinitionBase 类

定义

事件定义的基类。

public abstract class EventDefinitionBase
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
继承
EventDefinitionBase
派生

注解

有关详细信息 和示例,请参阅数据库提供程序和扩展的实现

构造函数

EventDefinitionBase(EventId, LogLevel)

创建事件定义实例。

EventDefinitionBase(EventId, LogLevel, String)

创建事件定义实例。

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

创建事件定义实例。

属性

EventId

EventId

EventIdCode

一个字符串,表示应传递给 ConfigureWarnings(Action<WarningsConfigurationBuilder>) 的代码,以将此事件作为错误禁止显示。

Level

LogLevel将记录事件的 。

WarningBehavior

已配置的 WarningBehavior

方法

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

获取此事件的日志行为。 这确定是应记录、作为异常引发还是忽略它。

WarningAsError(String)

返回一个警告即错误异常,该异常包装此事件的给定消息。

适用于