SensitiveDataLogger<T> Sınıf

Tanım

Hassas verilerin günlüğe kaydedilmesinin etkinleştirilebileceği veya devre dışı bırakıldığı sarmalama günlükçü.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

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ür Parametreleri

T

Günlükçü kategorisi adı için kullanılan adın türü.

Devralma
SensitiveDataLogger<T>
Uygulamalar

Oluşturucular

SensitiveDataLogger<T>(ILogger<T>, IDbContextOptions)

SensitiveDataLogger<T> sınıfının yeni bir örneğini başlatır.

Özellikler

LogSensitiveData

Hassas bilgilerin temel alınan günlükçüye yazılıp yazılmayacağını belirten bir değer alır.

Belirtik Arabirim Kullanımları

ILogger.BeginScope<TState>(TState)

Hassas verilerin günlüğe kaydedilmesinin etkinleştirilebileceği veya devre dışı bırakıldığı sarmalama günlükçü.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ILogger.IsEnabled(LogLevel)

Hassas verilerin günlüğe kaydedilmesinin etkinleştirilebileceği veya devre dışı bırakıldığı sarmalama günlükçü.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

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

Hassas verilerin günlüğe kaydedilmesinin etkinleştirilebileceği veya devre dışı bırakıldığı sarmalama günlükçü.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Şunlara uygulanır