Class FuncFeatureUsageTrackingManager
- Namespace
- Splat.ApplicationPerformanceMonitoring
- Assembly
- Splat.dll
Func based Feature Usage Tracking Manager.
public class FuncFeatureUsageTrackingManager : IFeatureUsageTrackingManager
- Inheritance
-
FuncFeatureUsageTrackingManager
- Implements
- Derived
- Extension Methods
Remarks
Initializes a new instance of the FuncFeatureUsageTrackingManager class.
Constructors
FuncFeatureUsageTrackingManager(Func<string, IFeatureUsageTrackingSession>)
Func based Feature Usage Tracking Manager.
public FuncFeatureUsageTrackingManager(Func<string, IFeatureUsageTrackingSession> featureUsageTrackingSessionFunc)
Parameters
featureUsageTrackingSessionFunc
Func<string, IFeatureUsageTrackingSession>Factory function for a Feature Usage Tracking Session.
Remarks
Initializes a new instance of the FuncFeatureUsageTrackingManager class.
Methods
GetFeatureUsageTrackingSession(string)
Generate a IFeatureUsageTrackingSession for the specified type.
public IFeatureUsageTrackingSession GetFeatureUsageTrackingSession(string featureName)
Parameters
featureName
stringThe name of the feature.