EventId Yapı

Tanım

Günlüğe kaydetme olayını tanımlar. Birincil tanımlayıcı, "Id" özelliğidir ve "Name" özelliği bu olay türünün kısa bir açıklamasını sağlar.

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)
Devralma
EventId
Uygulamalar

Oluşturucular

EventId(Int32, String)

EventId yapısının bir örneğini başlatır.

Özellikler

Id

Bu olayın sayısal tanımlayıcısını alır.

Name

Bu olayın adını alır.

Yöntemler

Equals(EventId)

Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir. İki olay aynı kimlikteyse eşittir.

Equals(Object)

Bu örneğin ve belirtilen nesnenin eşit olup olmadığını gösterir.

GetHashCode()

Bu örneğin karma kodunu döndürür.

ToString()

Bu örneğin tam tür adını döndürür.

İşleçler

Equality(EventId, EventId)

Belirtilen iki EventId örneğin aynı değere sahip olup olmadığını denetler. Kimlikleri aynıysa eşit olur.

Implicit(Int32 to EventId)

Verilen Int32örtük olarak bir EventId oluşturur.

Inequality(EventId, EventId)

Belirtilen iki EventId örneğin farklı değerlere sahip olup olmadığını denetler.

Şunlara uygulanır