<PackageReference Include="Microsoft.IdentityModel.Abstractions" Version="8.13.1" />

Microsoft.IdentityModel.Abstractions.NullTelemetryClient

The default implementation of the ITelemetryClient interface which swallows all telemetry signals.
public static NullTelemetryClient Instance { get; }

Singleton instance of NullTelemetryClient.

public string ClientId { get; set; }

public void Initialize()

public bool IsEnabled()

public bool IsEnabled(string eventName)

public void TrackEvent(TelemetryEventDetails eventDetails)

public void TrackEvent(string eventName, IDictionary<string, string> stringProperties = null, IDictionary<string, long> longProperties = null, IDictionary<string, bool> boolProperties = null, IDictionary<string, DateTime> dateTimeProperties = null, IDictionary<string, double> doubleProperties = null, IDictionary<string, Guid> guidProperties = null)