Freigeben über


DbContextOptionsBuilder.EnableSensitiveDataLogging Methode

Definition

Überlädt

EnableSensitiveDataLogging(Boolean)

Ermöglicht das Einbeziehen von Anwendungsdaten in Ausnahmemeldungen, Protokollierung usw. Dies kann die Werte umfassen, die Eigenschaften Ihrer Entitätsinstanzen zugewiesen sind, Parameterwerte für Befehle, die an die Datenbank gesendet werden, und andere solche Daten. Sie sollten dieses Flag nur aktivieren, wenn Sie die entsprechenden Sicherheitsmaßnahmen basierend auf der Vertraulichkeit dieser Daten eingerichtet haben.

EnableSensitiveDataLogging()

Ermöglicht das Einbeziehen von Anwendungsdaten in Ausnahmemeldungen, Protokollierung usw. Dies kann die Werte umfassen, die Eigenschaften Ihrer Entitätsinstanzen zugewiesen sind, Parameterwerte für Befehle, die an die Datenbank gesendet werden, und andere solche Daten. Sie sollten dieses Flag nur aktivieren, wenn Sie die entsprechenden Sicherheitsmaßnahmen basierend auf der Vertraulichkeit dieser Daten eingerichtet haben.

EnableSensitiveDataLogging(Boolean)

Quelle:
DbContextOptionsBuilder.cs
Quelle:
DbContextOptionsBuilder.cs
Quelle:
DbContextOptionsBuilder.cs
Quelle:
DbContextOptionsBuilder.cs
Quelle:
DbContextOptionsBuilder.cs
Quelle:
DbContextOptionsBuilder.cs
Quelle:
DbContextOptionsBuilder.cs
Quelle:
DbContextOptionsBuilder.cs
Quelle:
DbContextOptionsBuilder.cs

Ermöglicht das Einbeziehen von Anwendungsdaten in Ausnahmemeldungen, Protokollierung usw. Dies kann die Werte umfassen, die Eigenschaften Ihrer Entitätsinstanzen zugewiesen sind, Parameterwerte für Befehle, die an die Datenbank gesendet werden, und andere solche Daten. Sie sollten dieses Flag nur aktivieren, wenn Sie die entsprechenden Sicherheitsmaßnahmen basierend auf der Vertraulichkeit dieser Daten eingerichtet haben.

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

Parameter

sensitiveDataLoggingEnabled
Boolean

Wenn true, werden vertrauliche Daten protokolliert.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Wenn die Anwendung den internen Dienstanbieter über einen Aufruf UseInternalServiceProvider(IServiceProvider)von festlegt, muss diese Option für alle Verwendungen dieses Dienstanbieters auf die gleiche Weise konfiguriert werden. Erwägen Sie stattdessen, nicht aufzurufen UseInternalServiceProvider(IServiceProvider) , damit EF die Dienstanbieter verwaltet und bei Bedarf neue Instanzen erstellen kann.

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Protokollierung .

Gilt für:

EnableSensitiveDataLogging()

Ermöglicht das Einbeziehen von Anwendungsdaten in Ausnahmemeldungen, Protokollierung usw. Dies kann die Werte umfassen, die Eigenschaften Ihrer Entitätsinstanzen zugewiesen sind, Parameterwerte für Befehle, die an die Datenbank gesendet werden, und andere solche Daten. Sie sollten dieses Flag nur aktivieren, wenn Sie die entsprechenden Sicherheitsmaßnahmen basierend auf der Vertraulichkeit dieser Daten eingerichtet haben.

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

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Gilt für: