BatchingLoggerProvider Sınıf

Tanım

Örnek sağlayıcısı Microsoft.Extensions.Logging.AzureAppServices.Internal.BatchingLogger .

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

IsEnabled

Kuyruğun etkinleştirilip etkinleştirilmediğini denetler.

Yöntemler

CreateLogger(String)

Verilen categoryNameile bir Microsoft.Extensions.Logging.AzureAppServices.Internal.BatchingLogger oluşturur.

Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IntervalAsync(TimeSpan, CancellationToken)

Verilen TimeSpandeğerini bekleyin.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ISupportExternalScope.SetScopeProvider(IExternalScopeProvider)

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

Şunlara uygulanır