Compartir a través de


OperationTelemetry Clase

Definición

Clase base para los tipos de telemetría que representan la duración en el tiempo.

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
Herencia
OperationTelemetry
Derivado
Implementaciones

Constructores

OperationTelemetry()

Clase base para los tipos de telemetría que representan la duración en el tiempo.

Propiedades

Context

Obtiene el objeto que contiene información contextual sobre la aplicación en el momento en que controló la solicitud.

Duration

Obtiene o establece la duración de la operación.

Extension

Obtiene o establece la extensión que se usa para extender esta instancia de telemetría mediante un nuevo objeto con tipo seguro.

Id

Obtiene o establece el identificador de operación.

Metrics

Obtiene la colección de métricas personalizadas.

Name

Obtiene o establece el nombre de la operación.

Properties

Obtiene la colección de propiedades personalizadas.

Sequence

Obtiene o establece el valor que define el orden absoluto del elemento de telemetría.

StartTime
Obsoletos.

Obtiene o establece la hora de inicio de la operación.

Success

Obtiene o establece si la operación ha finalizado correctamente.

Timestamp

Obtiene o establece la marca de tiempo de la operación.

Métodos

DeepClone()

Clona profundamente un OperationTelemetry objeto .

Sanitize()

Permitir llamar al método OperationTelemetry.Sanitize desde clases secundarias.

SerializeData(ISerializationWriter)

Escribe información de serialización sobre la clase de datos del tipo de implementación mediante el especificado ISerializationWriter.

Implementaciones de interfaz explícitas

ITelemetry.Sanitize()

Sanea las propiedades en función de las restricciones.

Métodos de extensión

GetEnvelopeName(ITelemetry)

Obtiene el nombre del sobre del objeto ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Establece el nombre del sobre para el objeto ITelemetry.

Se aplica a