DbContextOptionsBuilder<TContext>.EnableSensitiveDataLogging Metoda
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í.
Přetížení
EnableSensitiveDataLogging() |
Umožňuje zahrnout data aplikace do zpráv o výjimce, protokolování atd. To může zahrnovat hodnoty přiřazené vlastnostem instancí entit, hodnoty parametrů pro příkazy odesílané do databáze a další taková data. Tento příznak byste měli povolit pouze v případě, že máte příslušná bezpečnostní opatření na základě citlivosti těchto dat. |
EnableSensitiveDataLogging(Boolean) |
Umožňuje zahrnout data aplikace do zpráv o výjimce, protokolování atd. To může zahrnovat hodnoty přiřazené vlastnostem instancí entit, hodnoty parametrů pro příkazy odesílané do databáze a další taková data. Tento příznak byste měli povolit pouze v případě, že máte příslušná bezpečnostní opatření na základě citlivosti těchto dat. |
EnableSensitiveDataLogging()
Umožňuje zahrnout data aplikace do zpráv o výjimce, protokolování atd. To může zahrnovat hodnoty přiřazené vlastnostem instancí entit, hodnoty parametrů pro příkazy odesílané do databáze a další taková data. Tento příznak byste měli povolit pouze v případě, že máte příslušná bezpečnostní opatření na základě citlivosti těchto dat.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableSensitiveDataLogging ();
override this.EnableSensitiveDataLogging : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableSensitiveDataLogging () As DbContextOptionsBuilder(Of TContext)
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Platí pro
EnableSensitiveDataLogging(Boolean)
Umožňuje zahrnout data aplikace do zpráv o výjimce, protokolování atd. To může zahrnovat hodnoty přiřazené vlastnostem instancí entit, hodnoty parametrů pro příkazy odesílané do databáze a další taková data. Tento příznak byste měli povolit pouze v případě, že máte příslušná bezpečnostní opatření na základě citlivosti těchto dat.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableSensitiveDataLogging (bool sensitiveDataLoggingEnabled = true);
override this.EnableSensitiveDataLogging : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableSensitiveDataLogging (Optional sensitiveDataLoggingEnabled As Boolean = true) As DbContextOptionsBuilder(Of TContext)
Parametry
- sensitiveDataLoggingEnabled
- Boolean
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Všimněte si, že pokud aplikace nastavuje interního poskytovatele služeb prostřednictvím volání UseInternalServiceProvider(IServiceProvider), musí být tato možnost nakonfigurována stejným způsobem pro všechna použití tohoto poskytovatele služeb. Zvažte místo toho nevolejte UseInternalServiceProvider(IServiceProvider) , aby EF mohl spravovat poskytovatele služeb a podle potřeby vytvářet nové instance.
Další informace a příklady najdete v tématu Použití dbContextOptions a protokolování .
Platí pro
Entity Framework