EventDefinitionBase Sınıf

Tanım

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

public abstract class EventDefinitionBase
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
Devralma
EventDefinitionBase
Türetilmiş

Açıklamalar

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

Oluşturucular

EventDefinitionBase(EventId, LogLevel)

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

EventDefinitionBase(EventId, LogLevel, String)

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

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

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

Özellikler

EventId

EventId.

EventIdCode

Bu olayı bir hata olarak göstermek 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

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Bu olay için günlük davranışını alır. Bu, günlüğe kaydedilmesi, özel durum olarak oluşturulup oluşturulmayacağını veya yoksayılması gerektiğini belirler.

WarningAsError(String)

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

Şunlara uygulanır