Partager via


OperationTelemetry Classe

Définition

Classe de base pour les types de télémétrie représentant la durée dans le temps.

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
Héritage
OperationTelemetry
Dérivé
Implémente

Constructeurs

OperationTelemetry()

Classe de base pour les types de télémétrie représentant la durée dans le temps.

Propriétés

Context

Obtient l’objet qui contient des informations contextuelles sur l’application au moment où elle a géré la demande.

Duration

Obtient ou définit la durée de l’opération.

Extension

Obtient ou définit l’extension utilisée pour étendre cette télémétrie instance à l’aide d’un nouvel objet typé fort.

Id

Obtient ou définit l’ID d’opération.

Metrics

Obtient la collection de métriques personnalisée.

Name

Obtient ou définit le nom de l'opération.

Properties

Obtient la collection de propriétés personnalisées.

Sequence

Obtient ou définit la valeur qui définit l’ordre absolu de l’élément de télémétrie.

StartTime
Obsolète.

Obtient ou définit l'heure de début de l'opération.

Success

Obtient ou définit si l’opération s’est terminée avec succès.

Timestamp

Obtient ou définit l’horodatage de l’opération.

Méthodes

DeepClone()

Clone profondément un OperationTelemetry objet.

Sanitize()

Autoriser à appeler la méthode OperationTelemetry.Sanitize à partir de classes enfants.

SerializeData(ISerializationWriter)

Écrit des informations de sérialisation sur la classe de données du type d’implémentation à l’aide du donné ISerializationWriter.

Implémentations d’interfaces explicites

ITelemetry.Sanitize()

Nettoie les propriétés en fonction des contraintes.

Méthodes d’extension

GetEnvelopeName(ITelemetry)

Obtient le nom de l’enveloppe de l’objet ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Définit le nom de l’enveloppe de l’objet ITelemetry.

S’applique à