Freigeben über


IFileLoggingSession Schnittstelle

Definition

Stellt das Ziel der protokollierten Nachrichten von LoggingChannel-Instanzen dar.

public interface class IFileLoggingSession : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(617038358, 65234, 16460, 137, 95, 31, 150, 153, 203, 2, 247)]
struct IFileLoggingSession : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(617038358, 65234, 16460, 137, 95, 31, 150, 153, 203, 2, 247)]
public interface IFileLoggingSession : System.IDisposable
Public Interface IFileLoggingSession
Implements IDisposable
Abgeleitet
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

Name

Ruft den Namen der Protokollierungssitzung ab.

Methoden

AddLoggingChannel(ILoggingChannel)

Fügt der aktuellen Protokollierungssitzung einen Protokollierungskanal hinzu.

AddLoggingChannel(ILoggingChannel, LoggingLevel)

Fügt der aktuellen Protokollierungssitzung einen Protokollierungskanal mit dem angegebenen Protokollierungsgrad hinzu.

CloseAndSaveToFileAsync()

Beendet die aktuelle Protokollierungssitzung und speichert sie in einer Datei.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

RemoveLoggingChannel(ILoggingChannel)

Entfernt den angegebenen Protokollierungskanal aus der aktuellen Protokollierungssitzung.

Ereignisse

LogFileGenerated

Wird ausgelöst, wenn eine Protokolldatei gespeichert wird.

Gilt für:

Weitere Informationen