LoggingActivity Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
- Para o Windows 10 e um comportamento específico posterior, crie um objeto LoggingActivity usando LoggingChannel.StartActivity ou LoggingActivity.StartActivity.
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.