DiagnosticConfiguration Class

Definition

Represents custom telemetry settings

public class DiagnosticConfiguration
type DiagnosticConfiguration = class
Public Class DiagnosticConfiguration
Inheritance
DiagnosticConfiguration

Constructors

DiagnosticConfiguration()

Properties

AuditDelegate

Delegate override to write audit events

Cloud

Cloud type for controlling telemetry and audit events for sovereign cloud scenario

CustomSettings

Custom settings of telemetry

DataBoundary

Default regional boundary that defines where telemetry and audit events are stored.

IsAuditPriorityEnhanced

Is audit events priority enahanced

IsFastShutdownEnabled

Is telemetry fast shutdown enabled or not

IsLocalCachingEnabled

Is local caching/logging permitted for telemetry/audit component

IsMaxTeardownTimeEnabled

Is Max Teardown time enabled

IsMinimalTelemetryEnabled

Is non-critical telemetry disabled

IsNetworkDetectionEnabled

Is network status checked on a background thread

IsTraceLoggingEnabled

Is on-disk trace logging enabled for telemetry/audit component These files can grow to be very large, and may require manual cleanup from the host application.

MaskedProperties

Telemetry events/properties which should be masked

MaxTeardownTimeSec

Max teardown time in sec Audit and Telemetry events will be submitted on shutdown.

TelemetryDelegate

Delegate override to write telemetry events

Applies to