BatchingLoggerProvider Sınıf

Tanım

Microsoft.Extensions.Logging.AzureAppServices.BatchingLogger örneklerinin sağlayıcısını temsil eder.

public ref class BatchingLoggerProvider abstract : IDisposable, Microsoft::Extensions::Logging::ILoggerProvider, Microsoft::Extensions::Logging::ISupportExternalScope
public abstract class BatchingLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider, Microsoft.Extensions.Logging.ISupportExternalScope
type BatchingLoggerProvider = class
    interface ILoggerProvider
    interface IDisposable
    interface ISupportExternalScope
Public MustInherit Class BatchingLoggerProvider
Implements IDisposable, ILoggerProvider, ISupportExternalScope
Devralma
BatchingLoggerProvider
Türetilmiş
Uygulamalar

Özellikler

Name Description
IsEnabled

Kuyruğun etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

Yöntemler

Name Description
CreateLogger(String)

verilen Microsoft.Extensions.Logging.AzureAppServices.BatchingLoggerile bir categoryName oluşturur.

Dispose()

Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.

IntervalAsync(TimeSpan, CancellationToken)

Verilen TimeSpanöğesini bekler.

Belirtik Arabirim Kullanımları

Name Description
ISupportExternalScope.SetScopeProvider(IExternalScopeProvider)

Bu sağlayıcının kapsamını ayarlar.

Şunlara uygulanır