OperationTelemetry Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET