C# Класс Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.Implementation.QuickPulse.QuickPulseCollectionStateManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
QuickPulseCollectionStateManager ( IQuickPulseServiceClient serviceClient, Clock timeProvider, QuickPulseTimings timings, System.Action onStartCollection, System.Action onStopCollection, Func onSubmitSamples, Action onReturnFailedSamples ) : System
UpdateState ( string instrumentationKey ) : System.TimeSpan

Приватные методы

Метод Описание
DetermineBackOffs ( ) : System.TimeSpan
ResetLastSuccessful ( ) : void

Описание методов

QuickPulseCollectionStateManager() публичный Метод

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
Результат System

UpdateState() публичный Метод

public UpdateState ( string instrumentationKey ) : System.TimeSpan
instrumentationKey string
Результат System.TimeSpan