EventId 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识日志记录事件。 主要标识符是“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(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 实例是否具有不同的值。 |