Aracılığıyla paylaş


BatchingLoggerProvider Sınıf

Tanım

Örnek sağlayıcısını Microsoft.Extensions.Logging.AzureAppServices.BatchingLogger 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 categoryNameile bir Microsoft.Extensions.Logging.AzureAppServices.BatchingLogger 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