Compartilhar via


LoggingActivity Construtores

Definição

Sobrecargas

LoggingActivity(String, ILoggingChannel)

Inicializa uma nova instância da classe LoggingActivity para o LoggingChannel especificado no modo de compatibilidade Windows 8.1.

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Inicializa uma nova instância da classe LoggingActivity para o LoggingChannel e o LoggingLevel especificados no modo de compatibilidade Windows 8.1.

LoggingActivity(String, ILoggingChannel)

Inicializa uma nova instância da classe LoggingActivity para o LoggingChannel especificado no modo de compatibilidade 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)

Parâmetros

activityName
String

Platform::String

winrt::hstring

O nome da atividade de registro em log.

loggingChannel
ILoggingChannel

O canal de registro em log.

Comentários

Windows 10 Há suporte para dois modos de operação: Windows 8.1 modo de compatibilidade e o novo comportamento compatível com o Windows 10 e posterior.+ Para Windows 8.1 modo de compatibilidade, crie o objeto usando um construtor.

As diferenças entre esses dois modos são:

Windows 8.1 modo de compatibilidade Comportamento específico do Windows 10 e posterior
O evento start gerado pelo construtor é formatado para compatibilidade com o manifesto usado pelo LoggingChannel. O nome do evento inicial é codificado como "LogActivityStart" + Level. O evento será um evento baseado em manifesto ou um evento autodescrevendo dependendo do modo operacional do canal subjacente. O evento start gerado pelo método StartActivity segue as convenções de LoggingChannel.LogEvent e sempre usará uma codificação de evento autodescrevendo, ou seja, não baseada em manifesto. O nome do evento é baseado no parâmetro startEventName .
O evento stop gerado por Close() ou Dispose() é formatado para compatibilidade com o manifesto usado pelo LoggingChannel. O nome do evento stop é codificado como "LogActivityStop" + Level. O evento será um evento baseado em manifesto ou um evento autodescrevendo, dependendo do modo operacional do canal subjacente. O evento Stop gerado por Close() ou Dispose() seguirá as convenções de LoggingChannel.LogEvent e usará a codificação de eventos autodescrevendo. O nome da atividade será usado como o nome do evento stop.
O destruidor/finalizador invocará Close(). O destruidor/finalizador não invocará Close().

Confira também

Aplica-se a

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Inicializa uma nova instância da classe LoggingActivity para o LoggingChannel e o LoggingLevel especificados no modo de compatibilidade 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)

Parâmetros

activityName
String

Platform::String

winrt::hstring

O nome da atividade de registro em log.

loggingChannel
ILoggingChannel

O canal de registro em log.

level
LoggingLevel

O nível de registro em log.

Confira também

Aplica-se a