Sdílet prostřednictvím


DbContextOptionsBuilder.EnableSensitiveDataLogging Metoda

Definice

Přetížení

EnableSensitiveDataLogging(Boolean)

Umožňuje zahrnout data aplikací do zpráv o výjimkách, 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 na základě citlivosti těchto dat zavedená příslušná bezpečnostní opatření.

EnableSensitiveDataLogging()

Umožňuje zahrnout data aplikací do zpráv o výjimkách, 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 na základě citlivosti těchto dat zavedená příslušná bezpečnostní opatření.

EnableSensitiveDataLogging(Boolean)

Umožňuje zahrnout data aplikací do zpráv o výjimkách, 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 na základě citlivosti těchto dat zavedená příslušná bezpečnostní opatření.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder EnableSensitiveDataLogging (bool sensitiveDataLoggingEnabled = true);
abstract member EnableSensitiveDataLogging : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.EnableSensitiveDataLogging : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function EnableSensitiveDataLogging (Optional sensitiveDataLoggingEnabled As Boolean = true) As DbContextOptionsBuilder

Parametry

sensitiveDataLoggingEnabled
Boolean

Pokud true, zaprotokolují se citlivá data.

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 nakonfigurovaná stejným způsobem pro všechna použití tohoto poskytovatele služeb. Zvažte místo toho, že nebudete volat 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

EnableSensitiveDataLogging()

Umožňuje zahrnout data aplikací do zpráv o výjimkách, 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 na základě citlivosti těchto dat zavedená příslušná bezpečnostní opatření.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder EnableSensitiveDataLogging ();
abstract member EnableSensitiveDataLogging : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.EnableSensitiveDataLogging : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function EnableSensitiveDataLogging () As DbContextOptionsBuilder

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Platí pro