Język

FallbackEventDefinition Klasa

Definicja

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

[System.Runtime.CompilerServices.Nullable(0)]
public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type FallbackEventDefinition = class
    inherit EventDefinitionBase
type FallbackEventDefinition = class
    inherit EventDefinitionBase
Public Class FallbackEventDefinition
Inherits EventDefinitionBase
Dziedziczenie
FallbackEventDefinition
Atrybuty

Uwagi

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

Konstruktory

Nazwisko Opis
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

Nazwisko Opis
EventId

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

Sparametryzowana definicja komunikatu.

WarningBehavior

Skonfigurowany WarningBehaviorelement .

(Odziedziczone po EventDefinitionBase)

Metody

Nazwisko Opis
GenerateMessage(Action<ILogger>)

Generuje komunikat, który zostanie zarejestrowany bez jego 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, czy zdarzenie zostało skonfigurowane tak, aby było traktowane jako błąd.

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

Rejestruje zdarzenie lub zgłasza, czy zdarzenie zostało skonfigurowane tak, aby było traktowane jako błąd.

WarningAsError(String)

Zwraca wyjątek ostrzegawczy jako błąd opakowującym dany komunikat dla tego zdarzenia.

(Odziedziczone po EventDefinitionBase)

Dotyczy