Condividi tramite


LoggingActivity Costruttori

Definizione

Overload

LoggingActivity(String, ILoggingChannel)

Inizializza una nuova istanza della classe LoggingActivity per l'oggetto LoggingChannel specificato in Windows 8.1 modalità di compatibilità.

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Inizializza una nuova istanza della classe LoggingActivity per la classe LoggingChannel e LoggingLevel specificata in Windows 8.1 modalità di compatibilità.

LoggingActivity(String, ILoggingChannel)

Inizializza una nuova istanza della classe LoggingActivity per l'oggetto LoggingChannel specificato in Windows 8.1 modalità di compatibilità.

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)

Parametri

activityName
String

Platform::String

winrt::hstring

Nome dell'attività di registrazione.

loggingChannel
ILoggingChannel

Canale di registrazione.

Commenti

Windows 10 Sono ora supportate due modalità di funzionamento: Windows 8.1 modalità di compatibilità e il nuovo comportamento supportato da Windows 10 e versioni successive.+ Per Windows 8.1 modalità di compatibilità, creare l'oggetto usando un costruttore.

Le differenze tra queste due modalità sono:

Windows 8.1 modalità di compatibilità Windows 10 e comportamenti specifici successivi
L'evento di avvio generato dal costruttore viene formattato per la compatibilità con il manifesto usato da LoggingChannel. Il nome dell'evento di avvio è hardcoded come "LogActivityStart" + Level. L'evento sarà un evento basato su manifesto o un evento autodescrittura a seconda della modalità operativa del canale sottostante. L'evento start generato dal metodo StartActivity segue le convenzioni di LoggingChannel.LogEvent e userà sempre una codifica degli eventi autodescrittura, ad esempio non basata su manifesto. Il nome dell'evento è basato sul parametro startEventName .
L'evento di arresto generato da Close() o Dispose() viene formattato per la compatibilità con il manifesto usato da LoggingChannel. Il nome dell'evento di arresto è hardcoded come "LogActivityStop" + Level. L'evento sarà un evento basato su manifesto o un evento autodescrittura, a seconda della modalità operativa del canale sottostante. L'evento Stop generato da Close() o Dispose() seguirà le convenzioni di LoggingChannel.LogEvent e userà la codifica degli eventi autodescrittura. Il nome dell'attività verrà usato come nome dell'evento di arresto.
Il distruttore/finalizzatore richiamerà Close(). Il distruttore/finalizzatore non richiamerà Close().The destructor/finalizer will not invoke Close().

Vedi anche

Si applica a

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Inizializza una nuova istanza della classe LoggingActivity per la classe LoggingChannel e LoggingLevel specificata in Windows 8.1 modalità di compatibilità.

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)

Parametri

activityName
String

Platform::String

winrt::hstring

Nome dell'attività di registrazione.

loggingChannel
ILoggingChannel

Canale di registrazione.

level
LoggingLevel

Livello di registrazione.

Vedi anche

Si applica a