EventId 结构

定义

标识日志记录事件。 主要标识符是“Id”属性,其中“Name”属性提供此类事件的简短说明。

public value class EventId : IEquatable<Microsoft::Extensions::Logging::EventId>
public readonly struct EventId : IEquatable<Microsoft.Extensions.Logging.EventId>
type EventId = struct
Public Structure EventId
Implements IEquatable(Of EventId)
继承
EventId
实现

构造函数

名称 说明
EventId(Int32, String)

初始化结构的实例 EventId

属性

名称 说明
Id

获取此事件的数值标识符。

Name

获取此事件的名称。

方法

名称 说明
Equals(EventId)

将当前实例与同一类型的另一个对象进行比较。 如果事件具有相同的 ID,则两个事件相等。

Equals(Object)

指示此实例和指定对象是否相等。

GetHashCode()

返回此实例的哈希代码。

ToString()

返回此实例的完全限定类型名称。

运营商

名称 说明
Equality(EventId, EventId)

检查两个指定的 EventId 实例是否具有相同的值。 如果 ID 相同,则它们相等。

Implicit(Int32 to EventId)

从给定 Int32的隐式创建 EventId。

Inequality(EventId, EventId)

检查两个指定的 EventId 实例是否具有不同的值。

适用于