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 için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.

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 gizlemesi için ConfigureWarnings(Action<WarningsConfigurationBuilder>) geçirilen kodu temsil eden dize.

Level

LogLevelOlayın günlüğe kaydedileceğini.

WarningBehavior

Yapılandırılan WarningBehavior .

Yöntemler

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Bu olayın günlük davranışını alır. Bu, günlüğe kaydedileceğini, özel durum olarak mı yoksay mı olacağını belirler.

WarningAsError(String)

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

Şunlara uygulanır