Share via


DiagnosticsOptions Klasse

Definition

Macht Clientoptionen im Zusammenhang mit Protokollierung, Telemetrie und verteilter Ablaufverfolgung verfügbar.

public class DiagnosticsOptions
type DiagnosticsOptions = class
Public Class DiagnosticsOptions
Vererbung
DiagnosticsOptions
Abgeleitet

Konstruktoren

DiagnosticsOptions()

Erstellt eine neue instance von DiagnosticsOptions mit Standardwerten.

Eigenschaften

ApplicationId

Ruft den Wert ab, der als erster Teil von "User-Agent"-Headern für alle Anforderungsprobleme dieses Clients gesendet wird, oder legt diesen fest. Wird standardmäßig auf DefaultApplicationId festgelegt.

DefaultApplicationId

Ruft die Standardanwendungs-ID ab oder legt sie fest. Die Standardanwendungs-ID wird für alle Instanzen festgelegt.

IsDistributedTracingEnabled

Ruft einen Wert ab, der angibt, ob verteilte Ablaufverfolgungsaktivitäten (Activity) für die Clientmethodenaufrufe und HTTP-Aufrufe erstellt werden, oder legt diesen fest.

IsLoggingContentEnabled

Ruft einen Wert ab, der angibt, ob Anforderungs- oder Antwortinhalte protokolliert werden sollen, oder legt den Wert fest.

IsLoggingEnabled

Ruft einen Wert ab, der angibt, ob die HTTP-Pipelineprotokollierung aktiviert ist, oder legt den Wert fest.

IsTelemetryEnabled

Ruft einen Wert ab, der angibt, ob der Header "User-Agent", der , den Namen und die Version des Clientbibliothekspakets enthältApplicationId, und OSDescription gesendet werden soll, FrameworkDescription oder legt ihn fest. Der Standardwert kann prozessweit gesteuert werden, indem auf true, falseoder 10festgelegt AZURE_TELEMETRY_DISABLED wird.

LoggedContentSizeLimit

Ruft einen Wert ab, der die maximale Größe des Inhalts angibt, der in Bytes angemeldet werden soll, oder legt diesen fest. Der Standardwert ist 4096.

LoggedHeaderNames

Ruft eine Liste von Headernamen ab, die während der Protokollierung nicht redigiert werden.

LoggedQueryParameters

Ruft eine Liste der Abfrageparameternamen ab, die während der Protokollierung nicht redigiert werden.

Gilt für: