Compartir por


ExceptionTelemetry Clase

Definición

Tipo de telemetría usado para realizar un seguimiento de las excepciones. Esto capturará TypeName, Message y CallStack. Más información

public sealed class ExceptionTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type ExceptionTelemetry = class
    interface ITelemetry
    interface ISupportProperties
    interface ISupportAdvancedSampling
    interface ISupportSampling
    interface ISupportMetrics
Public NotInheritable Class ExceptionTelemetry
Implements ISupportAdvancedSampling, ISupportMetrics, ISupportProperties, ITelemetry
Herencia
ExceptionTelemetry
Implementaciones

Comentarios

Es necesario realizar un seguimiento manual de los detalles de excepciones adicionales.

Constructores

ExceptionTelemetry()

Inicializa una nueva instancia de la ExceptionTelemetry clase con propiedades vacías.

ExceptionTelemetry(Exception)

Inicializa una nueva instancia de la ExceptionTelemetry clase con propiedades vacías.

ExceptionTelemetry(IEnumerable<ExceptionDetailsInfo>, Nullable<SeverityLevel>, String, IDictionary<String,String>, IDictionary<String,Double>)

Inicializa una nueva instancia de la clase ExceptionTelemetry.

Propiedades

Context

Obtiene el contexto asociado al elemento de telemetría actual.

Exception

Obtiene o establece la excepción original a la que hace seguimiento este ITelemetryobjeto .

ExceptionDetailsInfoList

Obtiene la lista de ExceptionDetailsInfo. El usuario puede modificar el contenido de un objeto individual, pero no la propia lista.

Extension

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

HandledAt
Obsoletos.

Obtiene o establece el valor indicado en el que se controló la excepción.

ItemTypeFlag

Obtiene el tipo de elemento para la evaluación de muestreo.

Message

Obtiene o establece el mensaje ExceptionTelemetry.

Metrics

Obtiene un diccionario de métricas de excepción definidas por la aplicación. Más información

ProactiveSamplingDecision

Obtiene o establece un valor que indica si la decisión de muestreo de elementos se tomó de forma pro-activa y el resultado de esta decisión.

ProblemId

Obtiene o establece el problemId.

Properties

Obtiene un diccionario de nombres y valores de propiedad definidos por la aplicación que proporcionan información adicional sobre esta excepción. Más información

Sequence

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

SeverityLevel

Obtiene o establece el nivel de gravedad de la excepción.

Timestamp

Obtiene o establece la fecha y hora en que se registró la telemetría.

Métodos

DeepClone()

Clona profundamente un ExceptionTelemetry objeto .

SerializeData(ISerializationWriter)

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

SetParsedStack(StackFrame[])

Establezca parsedStack desde una matriz de objetos StackFrame.

Implementaciones de interfaz explícitas

ISupportSampling.SamplingPercentage

Obtiene o establece el porcentaje de muestreo de datos (entre 0 y 100). Debe ser 100/n, donde n es un entero. Más información

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