Class TelemetryOptions
Provides configuration options for Syncfusion Telemetry.
Inheritance
Namespace: Syncfusion.Telemetry
Assembly: Syncfusion.Telemetry.dll
Syntax
public sealed class TelemetryOptions : Object
Remarks
This class contains all configurable properties for telemetry collection and delivery. Default values are set in the constructor.
Constructors
TelemetryOptions()
Initializes a new instance of the TelemetryOptions class with default settings.
Declaration
public TelemetryOptions()
Remarks
Default values include: telemetry enabled, gzip compression enabled, batch size of 25 events, batch interval of 60 seconds, and more.
Properties
AssemblyName
Gets or sets the name of the assembly sending telemetry.
Declaration
public string AssemblyName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The assembly name. |
Enabled
Gets or sets a value indicating whether telemetry is enabled.
Declaration
public bool Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
SdkName
Gets or sets the name of the SDK sending telemetry.
Declaration
public string SdkName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The SDK name, such as "Syncfusion.Telemetry". |
SdkVersion
Gets or sets the version of the SDK sending telemetry.
Declaration
public string SdkVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The SDK version string. |