Compartilhar via


AzureMonitorOptions Classe

Definição

Opções que permitem que os usuários configurem o Azure Monitor.

public class AzureMonitorOptions : Azure.Core.ClientOptions
type AzureMonitorOptions = class
    inherit ClientOptions
Public Class AzureMonitorOptions
Inherits ClientOptions
Herança
AzureMonitorOptions

Construtores

AzureMonitorOptions()

Opções que permitem que os usuários configurem o Azure Monitor.

Propriedades

ConnectionString

A Cadeia de Conexão fornece aos usuários uma única configuração para identificar o recurso e o ponto de extremidade do Azure Monitor.

Credential

Obter ou definir o valor de TokenCredential. Se TokenCredential não estiver definido, a autenticação do AAD será desabilitada e a Chave de Instrumentação da Cadeia de Conexão será usada.

Diagnostics

Obtém as opções de diagnóstico do cliente.

(Herdado de ClientOptions)
DisableOfflineStorage

Desabilitar o armazenamento offline.

Retry

Obtém as opções de repetição do cliente.

(Herdado de ClientOptions)
RetryPolicy

Obtém ou define a política a ser usada para novas tentativas. Se uma política for especificada, ela será usada no lugar da Retry propriedade . O RetryPolicy tipo pode ser derivado de para modificar o comportamento padrão sem a necessidade de implementar totalmente a lógica de repetição. Se Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) for substituído ou um personalizado HttpPipelinePolicy for especificado, será responsabilidade do implementador atualizar os ProcessingContext valores.

(Herdado de ClientOptions)
SamplingRatio

Obtém ou define a proporção de itens de telemetria a serem amostrados. O valor deve estar entre 0,0F e 1,0F, inclusive. Por exemplo, especificar 0,4 significa que 40% dos rastreamentos são amostrados e 60% são descartados. O valor padrão é 1,0F, indicando que todos os itens de telemetria são amostrados.

StorageDirectory

Substitua o diretório padrão para armazenamento offline.

Transport

O HttpPipelineTransport a ser usado para este cliente. O padrão é uma instância do HttpClientTransport.

(Herdado de ClientOptions)

Métodos

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Adiciona uma HttpPipeline política ao pipeline do cliente. A posição da política no pipeline é controlada pelo position parâmetro . Se você quiser que a política seja executada uma vez por solicitação de cliente, use PerCall caso contrário, use PerRetry para executar a política para cada repetição. Observe que a mesma instância de policy seria adicionada a todos os pipelines do cliente construídos usando esse ClientOptions objeto.

(Herdado de ClientOptions)

Aplica-se a