Compartir a través de


LoggingActivity Constructores

Definición

Sobrecargas

LoggingActivity(String, ILoggingChannel)

Inicializa una nueva instancia de la clase LoggingActivity para el LoggingChannel especificado en Windows 8.1 modo de compatibilidad.

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Inicializa una nueva instancia de la clase LoggingActivity para el LoggingChannel y LoggingLevel especificados en Windows 8.1 modo de compatibilidad.

LoggingActivity(String, ILoggingChannel)

Inicializa una nueva instancia de la clase LoggingActivity para el LoggingChannel especificado en Windows 8.1 modo de compatibilidad.

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)

Parámetros

activityName
String

Platform::String

winrt::hstring

Nombre de la actividad de registro.

loggingChannel
ILoggingChannel

Canal de registro.

Comentarios

Windows 10 Ahora se admiten dos modos de operación: Windows 8.1 modo de compatibilidad y el nuevo comportamiento admitido por Windows 10 y versiones posteriores.+ Para Windows 8.1 modo de compatibilidad, cree el objeto mediante un constructor.

Las diferencias entre estos dos modos son:

modo de compatibilidad de Windows 8.1 Comportamiento específico de Windows 10 y versiones posteriores
El evento de inicio generado por el constructor tiene el formato de compatibilidad con el manifiesto usado por LoggingChannel. El nombre del evento de inicio está codificado de forma rígida como "LogActivityStart" + Level. El evento será un evento basado en manifiestos o un evento autodescriptivo en función del modo de funcionamiento del canal subyacente. El evento de inicio generado por el método StartActivity sigue las convenciones de LoggingChannel.LogEvent y siempre usará una codificación de eventos basada en manifiestos, es decir, no basada en manifiestos. El nombre del evento se basa en el parámetro startEventName .
El evento stop generado por Close() o Dispose() tiene el formato de compatibilidad con el manifiesto usado por LoggingChannel. El nombre del evento stop está codificado de forma rígida como "LogActivityStop" + Level. El evento será un evento basado en manifiestos o un evento autodescriptivo, en función del modo de funcionamiento del canal subyacente. El evento Stop generado por Close() o Dispose() seguirá las convenciones de LoggingChannel.LogEvent y usará la codificación de eventos autodescripta. El nombre de la actividad se usará como nombre del evento stop.
El destructor/finalizador invocará Close(). El destructor o finalizador no invocará Close().

Consulte también

Se aplica a

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Inicializa una nueva instancia de la clase LoggingActivity para el LoggingChannel y LoggingLevel especificados en Windows 8.1 modo de compatibilidad.

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)

Parámetros

activityName
String

Platform::String

winrt::hstring

Nombre de la actividad de registro.

loggingChannel
ILoggingChannel

Canal de registro.

level
LoggingLevel

Nivel de registro.

Consulte también

Se aplica a