DbContextOptionsBuilder.EnableSensitiveDataLogging 方法

定義

多載

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

傳回

相同的產生器實例,以便鏈結多個呼叫。

適用於