FileLoggerProvider Konstruktoren

Definition

Überlädt

FileLoggerProvider(IOptionsMonitor<AzureFileLoggerOptions>)

Diese API unterstützt die .NET-Infrastruktur und sollte nicht direkt aus dem Code verwendet werden.

FileLoggerProvider(Int32, Int32, Int32, String, Nullable<TimeSpan>)

Erstellt eine neue Instanz der FileLoggerProvider-Klasse.

FileLoggerProvider(IOptionsMonitor<AzureFileLoggerOptions>)

Diese API unterstützt die .NET-Infrastruktur und sollte nicht direkt aus dem Code verwendet werden.

public:
 FileLoggerProvider(Microsoft::Extensions::Options::IOptionsMonitor<Microsoft::Extensions::Logging::AzureAppServices::AzureFileLoggerOptions ^> ^ options);
public FileLoggerProvider (Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.AzureAppServices.AzureFileLoggerOptions> options);
new Microsoft.Extensions.Logging.AzureAppServices.Internal.FileLoggerProvider : Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.AzureAppServices.AzureFileLoggerOptions> -> Microsoft.Extensions.Logging.AzureAppServices.Internal.FileLoggerProvider
Public Sub New (options As IOptionsMonitor(Of AzureFileLoggerOptions))

Parameter

Gilt für:

FileLoggerProvider(Int32, Int32, Int32, String, Nullable<TimeSpan>)

Erstellt eine neue Instanz der FileLoggerProvider-Klasse.

public:
 FileLoggerProvider(int fileSizeLimit, int retainedFileCountLimit, int backgroundQueueSize, System::String ^ outputTemplate, Nullable<TimeSpan> flushPeriod);
public FileLoggerProvider (int fileSizeLimit, int retainedFileCountLimit, int backgroundQueueSize, string outputTemplate, TimeSpan? flushPeriod);
new Microsoft.Extensions.Logging.AzureAppServices.Internal.FileLoggerProvider : int * int * int * string * Nullable<TimeSpan> -> Microsoft.Extensions.Logging.AzureAppServices.Internal.FileLoggerProvider
Public Sub New (fileSizeLimit As Integer, retainedFileCountLimit As Integer, backgroundQueueSize As Integer, outputTemplate As String, flushPeriod As Nullable(Of TimeSpan))

Parameter

fileSizeLimit
Int32

Ein rein positiver Wert, der die maximale Protokollgröße in Megabyte darstellt. Sobald das Protokoll vollständig ist, werden keine weiteren Nachrichten angefügt.

retainedFileCountLimit
Int32

Ein streng positiver Wert, der die maximale Anzahl beibehaltener Dateien darstellt.

backgroundQueueSize
Int32

Die maximale Größe der Hintergrundwarteschlange.

outputTemplate
String

Eine Nachrichtenvorlage, die die Ausgabenachrichten beschreibt.

flushPeriod
Nullable<TimeSpan>

Ein Zeitraum, nach dem Protokolle auf Datenträger geleert werden.

Hinweise

Diese API unterstützt die .NET-Infrastruktur und sollte nicht direkt aus dem Code verwendet werden.

Gilt für: