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 实例是否具有不同的值。

适用于