C# 클래스 Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.Implementation.QuickPulse.QuickPulseCollectionStateManager

파일 보기 프로젝트 열기: Microsoft/ApplicationInsights-dotnet-server 1 사용 예제들

공개 메소드들

메소드 설명
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