IntelligenceX

API Reference

Class

ProviderLimitWindow

Namespace IntelligenceX.Telemetry.Limits
Assembly IntelligenceX
Modifiers sealed

Single rate-limit window for a provider.

Inheritance

  • Object
  • ProviderLimitWindow

Constructors

public ProviderLimitWindow(String key, String label, Nullable<Double> usedPercent, Nullable<DateTimeOffset> resetsAt, String detail = null, Nullable<TimeSpan> windowDuration = null) #

Initializes a new rate-limit window.

Parameters

key System.String requiredposition: 0
label System.String requiredposition: 1
usedPercent System.Nullable{System.Double} requiredposition: 2
resetsAt System.Nullable{System.DateTimeOffset} requiredposition: 3
detail System.String = null optionalposition: 4
windowDuration System.Nullable{System.TimeSpan} = null optionalposition: 5

Properties