C# Class Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.Implementation.QuickPulse.QuickPulseCollectionStateManager

Afficher le fichier Open project: Microsoft/ApplicationInsights-dotnet-server Class Usage Examples

Méthodes publiques

Méthode Description
QuickPulseCollectionStateManager ( IQuickPulseServiceClient serviceClient, Clock timeProvider, QuickPulseTimings timings, System.Action onStartCollection, System.Action onStopCollection, Func onSubmitSamples, Action onReturnFailedSamples ) : System
UpdateState ( string instrumentationKey ) : System.TimeSpan

Private Methods

Méthode Description
DetermineBackOffs ( ) : System.TimeSpan
ResetLastSuccessful ( ) : void

Method Details

QuickPulseCollectionStateManager() public méthode

public QuickPulseCollectionStateManager ( IQuickPulseServiceClient serviceClient, Clock timeProvider, QuickPulseTimings timings, System.Action onStartCollection, System.Action onStopCollection, Func onSubmitSamples, Action onReturnFailedSamples ) : System
serviceClient IQuickPulseServiceClient
timeProvider Clock
timings QuickPulseTimings
onStartCollection System.Action
onStopCollection System.Action
onSubmitSamples Func
onReturnFailedSamples Action
Résultat System

UpdateState() public méthode

public UpdateState ( string instrumentationKey ) : System.TimeSpan
instrumentationKey string
Résultat System.TimeSpan