Dil

EventDefinitionBase Sınıf

Tanım

Olay tanımları için temel sınıf.

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class EventDefinitionBase
public abstract class EventDefinitionBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type EventDefinitionBase = class
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
Devralma
EventDefinitionBase
Türetilmiş
Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .

Oluşturucular

Veri Akışı Adı Description
EventDefinitionBase(EventId, LogLevel, String)

Bir olay tanımı örneği oluşturur.

EventDefinitionBase(EventId, LogLevel)

Bir olay tanımı örneği oluşturur.

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

Bir olay tanımı örneği oluşturur.

Özellikler

Veri Akışı Adı Description
EventId

EventId.

EventIdCode

Bu olayı bir hata olarak bastırmak için ConfigureWarnings(Action<WarningsConfigurationBuilder>) geçirilmesi gereken kodu temsil eden bir dize.

Level

Olayın LogLevel günlüğe kaydedileceği yer.

WarningBehavior

Yapılandırılan WarningBehavior.

Yöntemler

Veri Akışı Adı Description
GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Bu olay için günlük davranışını alır. Bu, günlüğe kaydedilmesini, özel durum olarak mı yoksa yoksayılması mı gerektiğini belirler.

WarningAsError(String)

Bu olay için verilen iletiyi kaydıran hata olarak uyarı özel durumu döndürür.

Şunlara uygulanır