OperationTelemetry Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET