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
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.
Применяется к
Entity Framework