Teilen über


BatchingLoggerProvider Klasse

Definition

Stellt einen Anbieter von Microsoft.Extensions.Logging.AzureAppServices.BatchingLogger Instanzen dar.

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
Vererbung
BatchingLoggerProvider
Abgeleitet
Implementiert

Eigenschaften

Name Beschreibung
IsEnabled

Ruft einen Wert ab, der angibt, ob die Warteschlange aktiviert ist.

Methoden

Name Beschreibung
CreateLogger(String)

Erstellt eine Microsoft.Extensions.Logging.AzureAppServices.BatchingLogger mit der angegebenen categoryName.

Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

IntervalAsync(TimeSpan, CancellationToken)

Wartet auf das angegebene .TimeSpan

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISupportExternalScope.SetScopeProvider(IExternalScopeProvider)

Legt den Bereich für diesen Anbieter fest.

Gilt für: