DbContextOptionsBuilder<TContext>.EnableSensitiveDataLogging Methode

Definition

Überlädt

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)

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.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableSensitiveDataLogging ();
override this.EnableSensitiveDataLogging : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableSensitiveDataLogging () As DbContextOptionsBuilder(Of TContext)

Gibt zurück

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

Gilt für:

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.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableSensitiveDataLogging (bool sensitiveDataLoggingEnabled = true);
override this.EnableSensitiveDataLogging : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableSensitiveDataLogging (Optional sensitiveDataLoggingEnabled As Boolean = true) As DbContextOptionsBuilder(Of TContext)

Parameter

sensitiveDataLoggingEnabled
Boolean

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: