Udostępnij za pośrednictwem


FallbackEventDefinition Klasa

Definicja

Definiuje metadane dla zdarzenia z ponad sześcioma parametrami, tak aby miało specjalną obsługę.

public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type FallbackEventDefinition = class
    inherit EventDefinitionBase
Public Class FallbackEventDefinition
Inherits EventDefinitionBase
Dziedziczenie
FallbackEventDefinition

Uwagi

Aby uzyskać więcej informacji i przykłady , zobacz Implementacja dostawców i rozszerzeń bazy danych .

Konstruktory

FallbackEventDefinition(EventId, LogLevel, String, String)

Tworzy wystąpienie definicji zdarzeń.

FallbackEventDefinition(EventId, LogLevel, String)

Tworzy wystąpienie definicji zdarzeń.

FallbackEventDefinition(ILoggingOptions, EventId, LogLevel, String, String)

Tworzy wystąpienie definicji zdarzeń.

Właściwości

EventId

Element EventId.

(Odziedziczone po EventDefinitionBase)
EventIdCode

Ciąg reprezentujący kod, który powinien zostać przekazany, ConfigureWarnings(Action<WarningsConfigurationBuilder>) aby pominąć to zdarzenie jako błąd.

(Odziedziczone po EventDefinitionBase)
Level

Zdarzenie LogLevel , w którym zostanie zarejestrowane.

(Odziedziczone po EventDefinitionBase)
MessageFormat

Definicja sparametryzowanego komunikatu.

WarningBehavior

Skonfigurowany element WarningBehavior.

(Odziedziczone po EventDefinitionBase)

Metody

GenerateMessage(Action<ILogger>)

Generuje komunikat, który zostanie zarejestrowany bez rejestrowania. Zwykle jest używany do zgłaszania wyjątku w przypadkach ostrzegawczych jako błędów.

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Pobiera zachowanie dziennika dla tego zdarzenia. Określa, czy ma być rejestrowany, zgłaszany jako wyjątek, czy ignorowany.

(Odziedziczone po EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Action<ILogger>)
Przestarzałe.

Rejestruje zdarzenie lub zgłasza błąd, jeśli zdarzenie zostało skonfigurowane do traktowania jako błędu.

Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, Action<ILogger>)

Rejestruje zdarzenie lub zgłasza błąd, jeśli zdarzenie zostało skonfigurowane do traktowania jako błędu.

WarningAsError(String)

Zwraca wyjątek warning-as-error opakowującym dany komunikat dla tego zdarzenia.

(Odziedziczone po EventDefinitionBase)

Dotyczy