DbContextOptionsBuilder.EnableSensitiveDataLogging Метод

Определение

Перегрузки

EnableSensitiveDataLogging(Boolean)

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

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

EnableSensitiveDataLogging()

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

EnableSensitiveDataLogging(Boolean)

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

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

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, то конфиденциальные данные записываются в журнал.

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

DbContextOptionsBuilder

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

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

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

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

DbContextOptionsBuilder

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

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