Compartilhar via


DbContextOptionsBuilder.EnableSensitiveDataLogging Método

Definição

Sobrecargas

EnableSensitiveDataLogging(Boolean)

Permite que os dados do aplicativo sejam incluídos em mensagens de exceção, registro em log etc. Isso pode incluir os valores atribuídos às propriedades de suas instâncias de entidade, valores de parâmetro para comandos que estão sendo enviados para o banco de dados e outros dados desse tipo. Você só deverá habilitar esse sinalizador se tiver as medidas de segurança apropriadas em vigor com base na confidencialidade desses dados.

EnableSensitiveDataLogging()

Permite que os dados do aplicativo sejam incluídos em mensagens de exceção, registro em log etc. Isso pode incluir os valores atribuídos às propriedades de suas instâncias de entidade, valores de parâmetro para comandos que estão sendo enviados para o banco de dados e outros dados desse tipo. Você só deverá habilitar esse sinalizador se tiver as medidas de segurança apropriadas em vigor com base na confidencialidade desses dados.

EnableSensitiveDataLogging(Boolean)

Origem:
DbContextOptionsBuilder.cs
Origem:
DbContextOptionsBuilder.cs
Origem:
DbContextOptionsBuilder.cs
Origem:
DbContextOptionsBuilder.cs
Origem:
DbContextOptionsBuilder.cs
Origem:
DbContextOptionsBuilder.cs
Origem:
DbContextOptionsBuilder.cs
Origem:
DbContextOptionsBuilder.cs
Origem:
DbContextOptionsBuilder.cs

Permite que os dados do aplicativo sejam incluídos em mensagens de exceção, registro em log etc. Isso pode incluir os valores atribuídos às propriedades de suas instâncias de entidade, valores de parâmetro para comandos que estão sendo enviados para o banco de dados e outros dados desse tipo. Você só deverá habilitar esse sinalizador se tiver as medidas de segurança apropriadas em vigor com base na confidencialidade desses dados.

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

Parâmetros

sensitiveDataLoggingEnabled
Boolean

Se true, os dados confidenciais serão registrados.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

Observe que, se o aplicativo estiver definindo o provedor de serviços interno por meio de uma chamada para UseInternalServiceProvider(IServiceProvider), essa opção deverá ser configurada da mesma maneira para todos os usos desse provedor de serviços. Considere, em vez disso, não chamar UseInternalServiceProvider(IServiceProvider) para que o EF gerencie os provedores de serviços e possa criar novas instâncias conforme necessário.

Consulte Usando DbContextOptions e Log para obter mais informações e exemplos.

Aplica-se a

EnableSensitiveDataLogging()

Permite que os dados do aplicativo sejam incluídos em mensagens de exceção, registro em log etc. Isso pode incluir os valores atribuídos às propriedades de suas instâncias de entidade, valores de parâmetro para comandos que estão sendo enviados para o banco de dados e outros dados desse tipo. Você só deverá habilitar esse sinalizador se tiver as medidas de segurança apropriadas em vigor com base na confidencialidade desses dados.

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

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Aplica-se a