Compartilhar via


TraceTelemetry Classe

Definição

Tipo de telemetria usado para mensagens de log. Contém uma hora e uma mensagem e, opcionalmente, alguns metadados adicionais. Saiba mais

public sealed class TraceTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type TraceTelemetry = class
    interface ITelemetry
    interface ISupportProperties
    interface ISupportAdvancedSampling
    interface ISupportSampling
Public NotInheritable Class TraceTelemetry
Implements ISupportAdvancedSampling, ISupportProperties, ITelemetry
Herança
TraceTelemetry
Implementações

Construtores

TraceTelemetry()

Inicializa uma nova instância da classe TraceTelemetry.

TraceTelemetry(String)

Inicializa uma nova instância da classe TraceTelemetry.

TraceTelemetry(String, SeverityLevel)

Inicializa uma nova instância da classe TraceTelemetry.

Propriedades

Context

Obtém o contexto associado ao item de telemetria atual.

Extension

Obtém ou define a extensão usada para estender essa instância de telemetria usando o novo objeto forte tipado.

ItemTypeFlag

Obtém o tipo de item para avaliação de amostragem.

Message

Obtém ou define o texto da mensagem. Por exemplo, o texto que normalmente seria gravado em uma linha de arquivo de log.

ProactiveSamplingDecision

Obtém ou define um valor que indica se a decisão de amostragem de item foi tomada pró-ativamente e o resultado dessa decisão.

Properties

Obtém um dicionário de nomes e valores de propriedade definidos pelo aplicativo que fornecem informações adicionais sobre esse rastreamento. Saiba mais

Sequence

Obtém ou define o valor que define a ordem absoluta do item de telemetria.

SeverityLevel

Obtém ou define o nível de gravidade do rastreamento.

Timestamp

Obtém ou define a data e a hora em que o evento foi gravado.

Métodos

DeepClone()

Clona profundamente um TraceTelemetry objeto .

SerializeData(ISerializationWriter)

Grava informações de serialização sobre a classe de dados do tipo de implementação usando o fornecido ISerializationWriter.

Implantações explícitas de interface

ISupportSampling.SamplingPercentage

Obtém ou define o percentual de amostragem de dados (entre 0 e 100). Deve ser 100/n em que n é um inteiro. Saiba mais

ITelemetry.Sanitize()

Sanitiza as propriedades com base em restrições.

Métodos de Extensão

GetEnvelopeName(ITelemetry)

Obtém o nome do envelope para o objeto ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Define o nome do envelope para o objeto ITelemetry.

Aplica-se a