Partager via


LoggingActivity Constructeurs

Définition

Surcharges

LoggingActivity(String, ILoggingChannel)

Initialise une nouvelle instance de la classe LoggingActivity pour le LoggingChannel spécifié en mode de compatibilité Windows 8.1.

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Initialise une nouvelle instance de la classe LoggingActivity pour les éléments LoggingChannel et LoggingLevel spécifiés en mode de compatibilité Windows 8.1.

LoggingActivity(String, ILoggingChannel)

Initialise une nouvelle instance de la classe LoggingActivity pour le LoggingChannel spécifié en mode de compatibilité 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)

Paramètres

activityName
String

Platform::String

winrt::hstring

Nom de l’activité de journalisation.

loggingChannel
ILoggingChannel

Canal de journalisation.

Remarques

Windows 10 Deux modes de fonctionnement sont désormais pris en charge : Windows 8.1 mode de compatibilité et le nouveau comportement pris en charge par Windows 10 et versions ultérieures.+ Pour Windows 8.1 mode de compatibilité, créez l’objet à l’aide d’un constructeur.

Les différences entre ces deux modes sont les suivantes :

mode de compatibilité Windows 8.1 comportement spécifique Windows 10 et ultérieur
L’événement de début généré par le constructeur est mis en forme pour la compatibilité avec le manifeste utilisé par LoggingChannel. Le nom de l’événement de début est codé en dur comme "LogActivityStart" + Level. L’événement sera un événement basé sur un manifeste ou un événement auto-décrivant en fonction du mode de fonctionnement du canal sous-jacent. L’événement start généré par la méthode StartActivity suit les conventions de LoggingChannel.LogEvent et utilise toujours un encodage d’événement auto-décrivant, c’est-à-dire non basé sur un manifeste. Le nom de l’événement est basé sur le paramètre startEventName .
L’événement stop généré par Close() ou Dispose() est mis en forme pour la compatibilité avec le manifeste utilisé par LoggingChannel. Le nom de l’événement d’arrêt est codé en dur comme "LogActivityStop" + Level. L’événement sera un événement basé sur un manifeste ou un événement auto-décrivant, selon le mode de fonctionnement du canal sous-jacent. L’événement Stop généré par Close() ou Dispose() suit les conventions de LoggingChannel.LogEvent et utilise l’encodage d’événement auto-décrivant. Le nom de l’activité sera utilisé comme nom d’événement d’arrêt.
Le destructeur/finaliseur appelleRa Close(). Le destructeur/finaliseur n’appellera pas Close()..

Voir aussi

S’applique à

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Initialise une nouvelle instance de la classe LoggingActivity pour les éléments LoggingChannel et LoggingLevel spécifiés en mode de compatibilité 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)

Paramètres

activityName
String

Platform::String

winrt::hstring

Nom de l’activité de journalisation.

loggingChannel
ILoggingChannel

Canal de journalisation.

level
LoggingLevel

Niveau de journalisation.

Voir aussi

S’applique à