Partilhar via


DiagnosticsOptions Classe

Definição

Expõe opções de cliente relacionadas ao registro em log, telemetria e rastreamento distribuído.

public class DiagnosticsOptions
type DiagnosticsOptions = class
Public Class DiagnosticsOptions
Herança
DiagnosticsOptions
Derivado

Construtores

DiagnosticsOptions()

Cria uma nova instância de DiagnosticsOptions com valores padrão.

Propriedades

ApplicationId

Obtém ou define o valor enviado como a primeira parte dos cabeçalhos "User-Agent" para todos os problemas de solicitações por esse cliente. Assume o padrão de DefaultApplicationId.

DefaultApplicationId

Obtém ou define a ID do aplicativo padrão. A ID do aplicativo padrão seria definida em todas as instâncias.

IsDistributedTracingEnabled

Obtém ou define o valor que indica se as atividades de rastreamento distribuído (Activity) serão criadas para as chamadas de métodos de clientes e chamadas HTTP.

IsLoggingContentEnabled

Obtém ou define o valor que indica se o conteúdo da solicitação ou da resposta deve ser registrado.

IsLoggingEnabled

Obtém ou define o valor que indica se o log de pipeline HTTP está habilitado.

IsTelemetryEnabled

Obtém ou define o valor que indica se o cabeçalho "User-Agent" que contém ApplicationId, o nome e a versão FrameworkDescription do pacote da biblioteca de clientes e OSDescription deve ser enviado. O valor padrão pode ser controlado em todo o processo definindo como AZURE_TELEMETRY_DISABLEDtrue, false1 ou 0.

LoggedContentSizeLimit

Obtém ou define o valor que indica o tamanho máximo do conteúdo para fazer logon em bytes. O padrão é 4096.

LoggedHeaderNames

Obtém uma lista de nomes de cabeçalho que não são redigidos durante o registro em log.

LoggedQueryParameters

Obtém uma lista de nomes de parâmetro de consulta que não são redigidos durante o registro em log.

Aplica-se a