LoggingActivity Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
- Per Windows 10 e un comportamento specifico successivo, creare un oggetto LoggingActivity usando LoggingChannel.StartActivity o LoggingActivity.StartActivity.
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.