ExceptionTelemetry 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.
Tipo de telemetria usado para rastrear exceções. Isso capturará TypeName, Message e CallStack. Saiba mais
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
- Herança
-
ExceptionTelemetry
- Implementações
Comentários
Detalhes adicionais de exceção precisarão ser rastreados manualmente.
Construtores
ExceptionTelemetry() |
Inicializa uma nova instância da ExceptionTelemetry classe com propriedades vazias. |
ExceptionTelemetry(Exception) |
Inicializa uma nova instância da ExceptionTelemetry classe com propriedades vazias. |
ExceptionTelemetry(IEnumerable<ExceptionDetailsInfo>, Nullable<SeverityLevel>, String, IDictionary<String,String>, IDictionary<String,Double>) |
Inicializa uma nova instância da classe ExceptionTelemetry. |
Propriedades
Context |
Obtém o contexto associado ao item de telemetria atual. |
Exception |
Obtém ou define a exceção original controlada por este ITelemetry. |
ExceptionDetailsInfoList |
Obtém a lista de ExceptionDetailsInfo. O usuário pode modificar o conteúdo de um objeto individual, mas não a lista em si. |
Extension |
Obtém ou define a extensão usada para estender essa instância de telemetria usando o novo objeto forte tipado. |
HandledAt |
Obsoleto.
Obtém ou define o valor indicado onde a exceção foi tratada. |
ItemTypeFlag |
Obtém o tipo de item para avaliação de amostragem. |
Message |
Obtém ou define a mensagem ExceptionTelemetry. |
Metrics |
Obtém um dicionário de métricas de exceção definidas pelo aplicativo. Saiba mais |
ProactiveSamplingDecision |
Obtém ou define um valor que indica se a decisão de amostragem de item foi tomada pró-ativamente e o resultado dessa decisão. |
ProblemId |
Obtém ou define a problemId. |
Properties |
Obtém um dicionário de nomes e valores de propriedade definidos pelo aplicativo que fornecem informações adicionais sobre essa exceção. Saiba mais |
Sequence |
Obtém ou define o valor que define a ordem absoluta do item de telemetria. |
SeverityLevel |
Obtém ou define o nível de gravidade da exceção. |
Timestamp |
Obtém ou define a data e a hora em que a telemetria foi registrada. |
Métodos
DeepClone() |
Clona profundamente um ExceptionTelemetry objeto . |
SerializeData(ISerializationWriter) |
Grava informações de serialização sobre a classe de dados do tipo de implementação usando o fornecido ISerializationWriter. |
SetParsedStack(StackFrame[]) |
Defina parsedStack de uma matriz de objetos StackFrame. |
Implantações explícitas de interface
ISupportSampling.SamplingPercentage |
Obtém ou define o percentual de amostragem de dados (entre 0 e 100). Deve ser 100/n em que n é um inteiro. Saiba mais |
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