DbContextOptionsBuilder.EnableSensitiveDataLogging 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
返回
同一生成器实例,以便可以链接多个调用。