Freigeben über


AzureMonitorExporterOptions Klasse

Definition

Optionen, mit denen Benutzer den Azure Monitor Exporter konfigurieren können.

public class AzureMonitorExporterOptions : Azure.Core.ClientOptions
type AzureMonitorExporterOptions = class
    inherit ClientOptions
Public Class AzureMonitorExporterOptions
Inherits ClientOptions
Vererbung
AzureMonitorExporterOptions

Konstruktoren

AzureMonitorExporterOptions()

Initialisiert eine neue Instanz des AzureMonitorExporterOptions.

AzureMonitorExporterOptions(AzureMonitorExporterOptions+ServiceVersion)

Initialisiert eine neue Instanz des AzureMonitorExporterOptions.

Eigenschaften

ConnectionString

Die Verbindungszeichenfolge bietet Benutzern eine einzelne Konfigurationseinstellung, um die Azure Monitor-Ressource und den Endpunkt zu identifizieren.

Credential

Ruft den Wert von ab oder legt den Wert von fest TokenCredential.

Diagnostics

Ruft die Clientdiagnoseoptionen ab.

(Geerbt von ClientOptions)
DisableOfflineStorage

Deaktivieren Sie den Offlinespeicher.

Retry

Ruft die Client-Wiederholungsoptionen ab.

(Geerbt von ClientOptions)
RetryPolicy

Ruft die Richtlinie ab, die für Wiederholungen verwendet werden soll, oder legt sie fest. Wenn eine Richtlinie angegeben wird, wird sie anstelle der Retry -Eigenschaft verwendet. Der RetryPolicy Typ kann abgeleitet werden, um das Standardverhalten zu ändern, ohne die Wiederholungslogik vollständig implementieren zu müssen. Wenn Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) überschrieben oder ein benutzerdefinierter HttpPipelinePolicy Wert angegeben ist, liegt es in der Verantwortung des Implementierers, die ProcessingContext Werte zu aktualisieren.

(Geerbt von ClientOptions)
SamplingRatio

Ruft das Verhältnis der Telemetrieelemente ab, die stichprobeniert werden sollen, oder legt dieses fest. Der Wert muss zwischen 0,0F und einschließlich 1,0F liegen. Die Angabe von 0,4 bedeutet beispielsweise, dass 40 % der Ablaufverfolgungen stichprobeniert und 60 % gelöscht werden. Der Standardwert ist 1.0F, was angibt, dass alle Telemetrieelemente stichprobeniert werden.

StorageDirectory

Überschreiben Sie das Standardverzeichnis für den Offlinespeicher.

Transport

Der HttpPipelineTransport , der für diesen Client verwendet werden soll. Standardmäßig wird ein instance von verwendetHttpClientTransport.

(Geerbt von ClientOptions)
Version

Der AzureMonitorExporterOptions.ServiceVersion der Azure Monitor-Erfassungs-API.

Methoden

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Fügt der Clientpipeline eine Richtlinie hinzu HttpPipeline . Die Position der Richtlinie in der Pipeline wird durch den position -Parameter gesteuert. Wenn die Richtlinie einmal pro Clientanforderung ausgeführt werden soll, verwenden Sie PerCall andernfalls PerRetry die Verwendung, um die Richtlinie für jeden Wiederholungsversuch auszuführen. Beachten Sie, dass derselbe instance von policy allen Pipelines des Clients hinzugefügt wird, die mit diesem ClientOptions Objekt erstellt wurden.

(Geerbt von ClientOptions)

Gilt für: