語言

SensitiveDataLogger<T> 類別

定義

一種可啟用或停用敏感資料記錄的包裝記錄器。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

public class SensitiveDataLogger<T> : Microsoft.EntityFrameworkCore.Infrastructure.ISensitiveDataLogger<T>, Microsoft.Extensions.Logging.ILogger<T>
type SensitiveDataLogger<'T> = class
    interface ISensitiveDataLogger<'T>
    interface ILogger<'T>
    interface ILogger
    interface ISensitiveDataLogger
Public Class SensitiveDataLogger(Of T)
Implements ILogger(Of T), ISensitiveDataLogger(Of T)

類型參數

T

記錄器類別名稱使用的類型。

繼承
SensitiveDataLogger<T>
實作

建構函式

名稱 Description
SensitiveDataLogger<T>(ILogger<T>, IDbContextOptions)

初始化 SensitiveDataLogger<T> 類別的新執行個體。

屬性

名稱 Description
LogSensitiveData

會獲得一個值,指示是否應該將敏感資訊寫入底層記錄器。

明確介面實作

名稱 Description
ILogger.BeginScope<TState>(TState)

一種可啟用或停用敏感資料記錄的包裝記錄器。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

ILogger.IsEnabled(LogLevel)

一種可啟用或停用敏感資料記錄的包裝記錄器。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

ILogger.Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

一種可啟用或停用敏感資料記錄的包裝記錄器。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

適用於