IntelligenceX

API Reference

Class

ProviderLimitWindow

Namespace IntelligenceX.Telemetry.Limits
Assembly IntelligenceX
Modifiers sealed

Single rate-limit window for a provider.

Inheritance

  • Object
  • ProviderLimitWindow

Usage

Explore 5 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 3

Constructors

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

Initializes a new rate-limit window.

Parameters

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

Properties

public String Key { get; } #
public String Label { get; } #
public Double? UsedPercent { get; } #
public DateTimeOffset? ResetsAt { get; } #
public String? Detail { get; } #
public TimeSpan? WindowDuration { get; } #