LoggingActivity Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
LoggingActivity(String, ILoggingChannel) |
Initialisiert eine neue instance der LoggingActivity-Klasse für den angegebenen LoggingChannel im Kompatibilitätsmodus Windows 8.1. |
LoggingActivity(String, ILoggingChannel, LoggingLevel) |
Initialisiert eine neue instance der LoggingActivity-Klasse für den angegebenen LoggingChannel und LoggingLevel im Kompatibilitätsmodus Windows 8.1. |
LoggingActivity(String, ILoggingChannel)
Initialisiert eine neue instance der LoggingActivity-Klasse für den angegebenen LoggingChannel im Kompatibilitätsmodus Windows 8.1.
public:
LoggingActivity(Platform::String ^ activityName, ILoggingChannel ^ loggingChannel);
LoggingActivity(winrt::hstring const& activityName, ILoggingChannel const& loggingChannel);
public LoggingActivity(string activityName, ILoggingChannel loggingChannel);
function LoggingActivity(activityName, loggingChannel)
Public Sub New (activityName As String, loggingChannel As ILoggingChannel)
Parameter
- activityName
-
String
Platform::String
winrt::hstring
Der Name der Protokollierungsaktivität.
- loggingChannel
- ILoggingChannel
Der Protokollierungskanal.
Hinweise
Windows 10 Zwei Betriebsmodi werden jetzt unterstützt: Windows 8.1 Kompatibilitätsmodus und das neue Verhalten, das von Windows 10 und höher unterstützt wird.+ Für Windows 8.1 Kompatibilitätsmodus erstellen Sie das Objekt mithilfe eines Konstruktors.
- Erstellen Sie für Windows 10 und höher spezifisches Verhalten mithilfe von LoggingChannel.StartActivity oder LoggingActivity.StartActivity ein LoggingActivity-Objekt.
Die Unterschiede zwischen diesen beiden Modi sind:
Windows 8.1 Kompatibilitätsmodus | Windows 10 und höher spezifisches Verhalten |
---|---|
Das vom Konstruktor generierte Startereignis wird aus Gründen der Kompatibilität mit dem von LoggingChannel verwendeten Manifest formatiert. Der Name des Startereignisses ist hartcodiert als "LogActivityStart" + Level . Das Ereignis ist je nach Betriebsmodus des zugrunde liegenden Kanals ein manifestbasiertes Ereignis oder ein selbstbeschreibende Ereignis. |
Das von der StartActivity-Methode generierte Startereignis folgt den Konventionen von LoggingChannel.LogEvent und verwendet immer eine selbstbeschreibende, d. h. keine manifestbasierte Ereigniscodierung. Der Ereignisname basiert auf dem startEventName-Parameter . |
Das von Close() oder Dispose() generierte Stop-Ereignis wird aus Gründen der Kompatibilität mit dem von LoggingChannel verwendeten Manifest formatiert. Der Name des Stoppereignisses ist hartcodiert als "LogActivityStop" + Level . Das Ereignis ist je nach Betriebsmodus des zugrunde liegenden Kanals ein manifestbasiertes Ereignis oder ein selbstbeschreibende Ereignis. |
Das von Close() oder Dispose() generierte Stop-Ereignis folgt den Konventionen von LoggingChannel.LogEvent und verwendet die selbstbeschreibende Ereigniscodierung. Der Aktivitätsname wird als Name des Stoppereignisses verwendet. |
Der Destruktor/Finalizer ruft Close() auf. | Der Destruktor/Finalizer ruft Close() nicht auf. |
Weitere Informationen
Gilt für:
LoggingActivity(String, ILoggingChannel, LoggingLevel)
Initialisiert eine neue instance der LoggingActivity-Klasse für den angegebenen LoggingChannel und LoggingLevel im Kompatibilitätsmodus Windows 8.1.
public:
LoggingActivity(Platform::String ^ activityName, ILoggingChannel ^ loggingChannel, LoggingLevel level);
LoggingActivity(winrt::hstring const& activityName, ILoggingChannel const& loggingChannel, LoggingLevel const& level);
public LoggingActivity(string activityName, ILoggingChannel loggingChannel, LoggingLevel level);
function LoggingActivity(activityName, loggingChannel, level)
Public Sub New (activityName As String, loggingChannel As ILoggingChannel, level As LoggingLevel)
Parameter
- activityName
-
String
Platform::String
winrt::hstring
Der Name der Protokollierungsaktivität.
- loggingChannel
- ILoggingChannel
Der Protokollierungskanal.
- level
- LoggingLevel
Der Protokolliergrad.