Interface IFeatureUsageTrackingManager
- Namespace
- Splat.ApplicationPerformanceMonitoring
- Assembly
- Splat.dll
Defines a contract for creating feature usage tracking sessions for specified features.
public interface IFeatureUsageTrackingManager
- Extension Methods
Methods
GetFeatureUsageTrackingSession(string)
Creates a new session for tracking usage of the specified feature.
IFeatureUsageTrackingSession GetFeatureUsageTrackingSession(string featureName)
Parameters
featureNamestringThe name of the feature to track. Cannot be null or empty.
Returns
- IFeatureUsageTrackingSession
An object representing the feature usage tracking session. The caller is responsible for disposing the session when tracking is complete.
Remarks
Use the returned session to record feature usage events. Disposing the session typically finalizes and submits the usage data. Multiple sessions can be created for different features as needed.