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

Quota tracker to support throttling telemetry item collection.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ApplyQuota ( ) : bool

Checks if there's quota left.

QuickPulseQuotaTracker ( Clock timeProvider, float maxQuota, float startQuota ) : System

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

Метод Описание
AccrueQuota ( long currentTimeFullSeconds ) : void
IncreaseQuota ( long seconds ) : void
UseQuota ( ) : bool

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

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

Checks if there's quota left.
public ApplyQuota ( ) : bool
Результат bool

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

public QuickPulseQuotaTracker ( Clock timeProvider, float maxQuota, float startQuota ) : System
timeProvider Clock
maxQuota float
startQuota float
Результат System