DbContextOptionsBuilder.EnableSensitiveDataLogging Метод

Определение

Перегрузки

EnableSensitiveDataLogging(Boolean)

Позволяет включать данные приложения в сообщения об исключениях, ведение журнала и т. д. Сюда могут входить значения, назначенные свойствам экземпляров сущностей, значения параметров для команд, отправляемых в базу данных, и другие подобные данные. Этот флаг следует включать только при наличии соответствующих мер безопасности на основе конфиденциальности этих данных.

EnableSensitiveDataLogging()

Позволяет включать данные приложения в сообщения об исключениях, ведение журнала и т. д. Сюда могут входить значения, назначенные свойствам экземпляров сущностей, значения параметров для команд, отправляемых в базу данных, и другие подобные данные. Этот флаг следует включать только при наличии соответствующих мер безопасности на основе конфиденциальности этих данных.

EnableSensitiveDataLogging(Boolean)

Позволяет включать данные приложения в сообщения об исключениях, ведение журнала и т. д. Сюда могут входить значения, назначенные свойствам экземпляров сущностей, значения параметров для команд, отправляемых в базу данных, и другие подобные данные. Этот флаг следует включать только при наличии соответствующих мер безопасности на основе конфиденциальности этих данных.

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

Параметры

sensitiveDataLoggingEnabled
Boolean

Если trueзадано значение , то конфиденциальные данные регистрируются в журнале.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.

Комментарии

Обратите внимание, что если приложение задает внутренний поставщик служб с помощью вызова UseInternalServiceProvider(IServiceProvider), этот параметр должен быть настроен одинаково для всех видов использования этого поставщика услуг. Вместо этого рассмотрите возможность не вызывать вызов UseInternalServiceProvider(IServiceProvider) , чтобы EF управляла поставщиками услуг и при необходимости создавала новые экземпляры.

Дополнительные сведения и примеры см. в разделе Использование DbContextOptions и ведения журнала .

Применяется к

EnableSensitiveDataLogging()

Позволяет включать данные приложения в сообщения об исключениях, ведение журнала и т. д. Сюда могут входить значения, назначенные свойствам экземпляров сущностей, значения параметров для команд, отправляемых в базу данных, и другие подобные данные. Этот флаг следует включать только при наличии соответствующих мер безопасности на основе конфиденциальности этих данных.

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

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.

Применяется к