Shell.Diagnostics.js
Aplica-se a: Windows Azure Pack
Regista vários tipos de informações de telemetria, bem como exceções e mensagens de erro para o servidor.
Widgets
Nenhum.
Enumerações
Name |
Campos |
---|---|
Shell.Diagnostics.LogEntryLevel |
erro: erro aviso: aviso informação: informação verbose: verbose |
Propriedades
Nenhum.
Métodos
Nome |
Descrição |
Devoluções |
Parâmetros |
---|---|---|---|
Shell.Diagnostics.Telemetria.clientAction |
Regista informações de telemetria para uma ação. |
Nenhumas |
ação (String): A ação executada. cenárioCorrelationId (String): O id de correlação de cenário. Entidade selecionada (String): A entidade selecionada. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Telemetria.clienteScenario |
Regista informações de telemetria para um cenário. |
Nenhumas |
cenárioCorrelationId (String): O id de correlação de cenário. cenárioName (String): O nome do cenário. entityType (String): O tipo da entidade. conclusãoReason (String): A razão de conclusão. utilizaçãoSegundos (Número): O utilizadorSegundos. endToEndSeconds (Número): Número de segundos de fim para o cenário. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Telemetria.customEvent |
Regista informações de telemetria para um evento personalizado. |
Nenhumas |
eventKey (String): Cadeia globalmente única que identifica o ponto de chamada da mensagem de registo. customEventType (String): O tipo de evento personalizado. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Log.error |
Regista uma mensagem de erro. |
Nenhumas |
eventKey (String): Cadeia globalmente única que identifica o local de chamada da mensagem de registo. mensagem (cadeia): a mensagem de erro. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Log.exceção |
Regista uma exceção. |
Nenhumas |
isHandledException (Boolean): Se a exceção foi ou não tratada. tipo (Corda): O tipo de exceção. stackTrace (String): Um traço de pilha para a exceção. stringRepresentation (String): Uma representação de corda do erro. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Telemetria.feedbackInfo |
Regista dados de pesquisa de feedback. |
Nenhumas |
comentários (String): Comentários do utilizador. dados (Objeto): Dados adicionais a serem registados no servidor. Não é usado. Deixado no lugar para uniformidade com outros métodos deste tipo. |
Shell.Diagnostics.Telemetria.getNewTimer |
Obtém um exemplo de um Temporizador que regista dados de desempenho. |
Temporizador |
chave (String): Cadeia globalmente única que identifica o ponto de ligação da mensagem de registo. |
Shell.Diagnostics.Log.info |
Regista uma mensagem informativa. |
Nenhumas |
eventKey (String): Cadeia globalmente única que identifica o ponto de chamada da mensagem de registo. mensagem (Cadeia): A mensagem informativa. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Telemetria.performance |
Regista uma mensagem de desempenho. |
Nenhumas |
chave (String): Cadeia globalmente única que identifica o local de chamada da mensagem de registo. tempo (Número): Tempo tomado em segundos. mensagem (String): Uma mensagem a ser associada aos dados de desempenho. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Telemetria.startup |
Regista informações de telemetria sobre startup. |
Nenhumas |
secondsDuration (Número): Número de segundos para o arranque completar. sucessoDownloadCount (Número): Número de downloads bem sucedidos. falha downDownloadCount (Número): Número de downloads falhados. falha downdownloadSummary (String): Um resumo das transferências falhadas. downloadMetricsSummary (String): Um resumo das métricas de descarregamento. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Telemetria.timerStart |
Inicia um temporizador ligado à chave dada. |
Nenhumas |
chave (String): Cadeia globalmente única que identifica o local de chamada da mensagem de registo. |
Shell.Diagnostics.Telemetria.timerStopAndLog |
Para um temporizador iniciado com o método timerStart e regista a informação. |
Nenhumas |
chave (String): Cadeia globalmente única que identifica o local de chamada da mensagem de registo. mensagem (String): Uma mensagem a incluir com a informação de tempo. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Telemetria.traceEvent |
Regista informações de telemetria para um evento. |
Nenhumas |
fonte (Cadeia): Fonte do evento. extensão (Cadeia): Extensão associada ao evento. ação (String): A ação do evento. contexto (Cadeia): Dados adicionais a serem registados no servidor. Só deve ser utilizado em casos em que todos os outros parâmetros não sejam capazes de identificar um evento de forma única. |
Shell.Diagnostics.Telemetria.traceNavigation |
Regista informações de telemetria para um evento de navegação do navegador. |
Nenhumas |
|
Shell.Diagnostics.Log.verbose |
Regista uma mensagem verbosa. |
Nenhumas |
eventKey (String): Cadeia globalmente única que identifica o local de chamada da mensagem de registo. mensagem (String): A mensagem verbosa. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Telemetria.viewSwitch |
Regista informações de telemetria para um interruptor de visualização. |
Nenhumas |
fromView (String): A visão de origem do interruptor. toView (String): A vista de destino do interruptor. totalSegundos (Número): O número de segundos tomados pelo interruptor de vista. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Log.aviso |
Regista uma mensagem de aviso. |
Nenhumas |
eventKey (String): Cadeia globalmente única que identifica o local de chamada da mensagem de registo. mensagem (Cadeia): A mensagem de aviso. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Shell.Diagnostics.Log.writeEntry |
Regista uma mensagem com a gravidade dada. |
Nenhumas |
eventKey (String): Cadeia globalmente única que identifica o local de chamada da mensagem de registo. entrada (Cadeia): Mensagem para registar. gravidade (Shell.Diagnostics.LogEntryLevel): A gravidade da mensagem. dados (Objeto): Dados adicionais a serem registados no servidor. Cada par de chaves/valor passado através deste objeto é registado. As colunas estão reservadas para as seguintes teclas que devem ser incluídas se disponível:
|
Consulte também
Windows referência da biblioteca da extensão do pacote Azure