EventDefinitionBase 类

定义

事件定义的基类。

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

注解

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

构造函数

名称 说明
EventDefinitionBase(EventId, LogLevel, String)

创建事件定义实例。

EventDefinitionBase(EventId, LogLevel)

创建事件定义实例。

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

创建事件定义实例。

属性

名称 说明
EventId

EventId

EventIdCode

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

Level

LogLevel将记录事件的 。

WarningBehavior

已配置的 WarningBehavior

方法

名称 说明
GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

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

WarningAsError(String)

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

适用于