EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje metadata pro událost se třemi parametry a delegátem uloženým v mezipaměti pro protokolování události s omezenými přiděleními.
public class EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type EventDefinition<'TParam1, 'TParam2, 'TParam3, 'TParam4, 'TParam5> = class
inherit EventDefinitionBase
Public Class EventDefinition(Of TParam1, TParam2, TParam3, TParam4, TParam5)
Inherits EventDefinitionBase
Parametry typu
- TParam1
- TParam2
- TParam3
- TParam4
- TParam5
- Dědičnost
Poznámky
Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .
Konstruktory
Vlastnosti
EventId |
Hodnota EventId (Zděděno od EventDefinitionBase) |
EventIdCode |
Řetězec představující kód, který by měl být předán, ConfigureWarnings(Action<WarningsConfigurationBuilder>) aby se tato událost potlačila jako chyba. (Zděděno od EventDefinitionBase) |
Level |
Hodnota LogLevel , ve které bude událost zaznamenána. (Zděděno od EventDefinitionBase) |
WarningBehavior |
Nakonfigurovaný WarningBehavior. (Zděděno od EventDefinitionBase) |
Metody
GenerateMessage(TParam1, TParam2, TParam3, TParam4, TParam5, Exception) |
Vygeneruje zprávu, která by se protokolovala bez protokolování. Obvykle se používá k vyvolání výjimky v případech typu upozornění jako chyba. |
GenerateMessage(TParam1, TParam2, TParam3, TParam4, TParam5) |
Vygeneruje zprávu, která by se protokolovala bez protokolování. Obvykle se používá k vyvolání výjimky v případech typu upozornění jako chyba. |
GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>) |
Získá chování protokolu pro tuto událost. To určuje, zda se má protokolovat, vyvolat jako výjimka nebo ignorovat. (Zděděno od EventDefinitionBase) |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2, TParam3, TParam4, TParam5, Exception) |
Zastaralé.
Zaznamená událost nebo vyvolá událost, pokud byla událost nakonfigurována tak, aby se zacházelo jako s chybou. |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2, TParam3, TParam4, TParam5) |
Zaznamená událost nebo vyvolá událost, pokud byla událost nakonfigurována tak, aby se zacházelo jako s chybou. |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2, TParam3, TParam4, TParam5, Exception) |
Zaznamená událost nebo vyvolá událost, pokud byla událost nakonfigurována tak, aby se zacházelo jako s chybou. |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2, TParam3, TParam4, TParam5) |
Zaznamená událost nebo vyvolá událost, pokud byla událost nakonfigurována tak, aby se zacházelo jako s chybou. |
WarningAsError(String) |
Vrátí výjimku typu upozornění jako chybu, která zabalí danou zprávu pro tuto událost. (Zděděno od EventDefinitionBase) |
Platí pro
Entity Framework