EventDefinition<TParam> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Olayı daha az ayırmalarla günlüğe kaydetmek için bir parametre ve önbelleğe alınmış bir temsilci olan bir olay için meta verileri tanımlar.
public class EventDefinition<TParam> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type EventDefinition<'Param> = class
inherit EventDefinitionBase
Public Class EventDefinition(Of TParam)
Inherits EventDefinitionBase
Tür Parametreleri
- TParam
- Devralma
Açıklamalar
Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .
Oluşturucular
| EventDefinition<TParam>(EventId, LogLevel, Action<ILogger,TParam,Exception>) |
Bir olay tanımı örneği oluşturur. |
| EventDefinition<TParam>(EventId, LogLevel, String, Action<ILogger,TParam,Exception>) |
Bir olay tanımı örneği oluşturur. |
| EventDefinition<TParam>(ILoggingOptions, EventId, LogLevel, String, Func<LogLevel,Action<ILogger,TParam,Exception>>) |
Bir olay tanımı örneği oluşturur. |
Özellikler
| EventId | (Devralındığı yer: EventDefinitionBase) |
| EventIdCode |
Bu olayı bir hata olarak gizlemesi için ConfigureWarnings(Action<WarningsConfigurationBuilder>) geçirilen kodu temsil eden dize. (Devralındığı yer: EventDefinitionBase) |
| Level |
LogLevelOlayın günlüğe kaydedileceğini. (Devralındığı yer: EventDefinitionBase) |
| WarningBehavior |
Yapılandırılan WarningBehavior . (Devralındığı yer: EventDefinitionBase) |
Yöntemler
| GenerateMessage(TParam) |
Günlüğe kaydetme olmadan günlüğe kaydedilecek iletiyi oluşturur. Genellikle hata olarak uyarı durumunda özel durum oluşturmak için kullanılır. |
| GenerateMessage(TParam, Exception) |
Günlüğe kaydetme olmadan günlüğe kaydedilecek iletiyi oluşturur. Genellikle hata olarak uyarı durumunda özel durum oluşturmak için kullanılır. |
| 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. (Devralındığı yer: EventDefinitionBase) |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam) |
Olayı günlüğe kaydeder veya olay bir hata olarak kabul edilecek şekilde yapılandırıldıysa atar. |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam, Exception) |
Kullanımdan kalktı.
Olayı günlüğe kaydeder veya olay bir hata olarak kabul edilecek şekilde yapılandırıldıysa atar. |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam) |
Olayı günlüğe kaydeder veya olay bir hata olarak kabul edilecek şekilde yapılandırıldıysa atar. |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam, Exception) |
Olayı günlüğe kaydeder veya olay bir hata olarak kabul edilecek şekilde yapılandırıldıysa atar. |
| WarningAsError(String) |
Bu olay için verilen iletiyi sarmalama hata olarak uyarı özel durumu döndürür. (Devralındığı yer: EventDefinitionBase) |