Partilhar via


OperationTelemetry Classe

Definição

Classe base para tipos de telemetria que representam a duração no tempo.

public abstract class OperationTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type OperationTelemetry = class
    interface ITelemetry
    interface ISupportMetrics
    interface ISupportProperties
Public MustInherit Class OperationTelemetry
Implements ISupportMetrics, ISupportProperties, ITelemetry
Herança
OperationTelemetry
Derivado
Implementações

Construtores

OperationTelemetry()

Classe base para tipos de telemetria que representam a duração no tempo.

Propriedades

Context

Obtém o objeto que contém informações contextuais sobre o aplicativo no momento em que ele lidou com a solicitação.

Duration

Obtém ou define a duração da operação.

Extension

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

Id

Obtém ou define a ID da Operação.

Metrics

Obtém a coleção de métricas personalizadas.

Name

Obtém ou define o nome da operação.

Properties

Obtém a coleção de propriedades personalizadas.

Sequence

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

StartTime
Obsoleto.

Obtém ou define a hora de início da operação.

Success

Obtém ou define se a operação foi concluída com êxito.

Timestamp

Obtém ou define o carimbo de data/hora da operação.

Métodos

DeepClone()

Clona profundamente um OperationTelemetry objeto .

Sanitize()

Permitir chamar o método OperationTelemetry.Sanitize de classes filho.

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

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