Namespace Splat.ApplicationPerformanceMonitoring
Classes
- Default
Feature Usage Tracking Manager Default implementation of the Feature Usage Tracking Manager.
- Default
Feature Usage Tracking Session Default Feature Usage Tracking Session. Used for output when a dev chooses not to override.
- Enable
Feature Usage Tracking Extensions Extensions for the IEnableFeatureUsageTracking interface. This is a similar design to IEnableLogger, to allow easy use and extension of classes such as ViewModels.
- Func
Feature Usage Tracking Manager Func based Feature Usage Tracking Manager.
Interfaces
- IEnable
Feature Usage Tracking Interface for exposing Feature Usage Tracking as an extension to a class.
- IFeature
Usage Tracking Manager A manager which will generate a IFeature
Usage for the specified type.Tracking Session
- IFeature
Usage Tracking Session Base interface for a feature usage tracking session.
- IFeatureUsageTrackingSession<TReferenceType>
Generic interface for a Feature Usage Tracking Session.
- IView
Tracking Base interface for tracking view usage.