DiagnosticsTelemetryModule Classe
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.
Use diagnóstico módulo de telemetria para relatar problemas internos do SDK para o portal e a janela de saída de depuração do VS.
public sealed class DiagnosticsTelemetryModule : IDisposable, Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.IHeartbeatPropertyManager, Microsoft.ApplicationInsights.Extensibility.ITelemetryModule
type DiagnosticsTelemetryModule = class
interface ITelemetryModule
interface IHeartbeatPropertyManager
interface IDisposable
Public NotInheritable Class DiagnosticsTelemetryModule
Implements IDisposable, IHeartbeatPropertyManager, ITelemetryModule
- Herança
-
DiagnosticsTelemetryModule
- Implementações
Construtores
DiagnosticsTelemetryModule() |
Inicializa uma nova instância da classe DiagnosticsTelemetryModule. |
Propriedades
DiagnosticsInstrumentationKey |
Obtém ou define a chave de instrumentação para diagnóstico. Use para redirecionar os relatórios de problemas internos do SDK para a chave de instrumentação separada. |
ExcludedHeartbeatProperties |
Obtém uma lista de nomes de propriedade que não devem ser enviados com as pulsações. lista nula/vazia significa permitir todas as propriedades padrão. |
ExcludedHeartbeatPropertyProviders |
Obtém uma lista de provedores de propriedades de pulsação padrão que estão desabilitados e não contribuirão para as propriedades de pulsação padrão. A única propriedade de pulsação padrão fornecida atualmente é denominada 'Base'. |
HeartbeatInterval |
Obtém ou define o intervalo de atraso entre pulsações. Definir esse valor redefinirá imediatamente o temporizador de pulsação. |
IsHeartbeatEnabled |
Obtém ou define um valor que indica se o recurso Pulsação está desabilitado ou não. |
Severity |
Obtém ou define diagnóstico definição de configuração logLevel do módulo de telemetria. Valores possíveis LogAlways, Critical, Error, Warning, Informational e Verbose. |
Métodos
AddHeartbeatProperty(String, String, Boolean) |
Adicione uma nova propriedade Heartbeat ao conteúdo enviado com cada pulsação. Para atualizar o valor da propriedade que você está adicionando à pulsação, SetHeartbeatProperty(String, String, Nullable<Boolean>). Observe que você não pode adicionar uma HeartbeatProperty com um nome que já existe no conteúdo pulsação, incluindo (mas não se limitando a) o nome dos itens padrão do SDK. |
Dispose() |
Descarta esse objeto. |
Finalize() |
Finaliza uma instância da DiagnosticsTelemetryModule classe . |
Initialize(TelemetryConfiguration) |
Inicializa este módulo de telemetria. |
SetHeartbeatProperty(String, String, Nullable<Boolean>) |
Defina um valor atualizado em uma propriedade existente da pulsação. O propertyName deve ser não nulo e não vazio e pelo menos um dos parâmetros propertyValue e isHealthy deve ser não nulo. Depois que o novo HeartbeatProperty tiver sido adicionado (AddHeartbeatProperty(String, String, Boolean)) ao conteúdo de pulsação, o valor representado por esse item poderá ser atualizado usando esse método a qualquer momento. |
Aplica-se a
Azure SDK for .NET