IntelligenceX

API Reference

Class

ProviderLimitSnapshotService

Namespace IntelligenceX.Telemetry.Limits
Assembly IntelligenceX
Modifiers sealed

Fetches live provider limits using reusable provider-native APIs.

Inheritance

  • Object
  • ProviderLimitSnapshotService

Constructors

public ProviderLimitSnapshotService() #

Initializes the provider limit snapshot service.

Methods

FetchAsync 2 overloads
public Task<ProviderLimitSnapshot> FetchAsync(String providerId, CancellationToken cancellationToken = null) #
Returns: Task<ProviderLimitSnapshot>

Fetches live limits for the requested providers.

Parameters

providerIds System.Collections.Generic.IEnumerable{System.String} requiredposition: 0
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
FetchAsync(System.String providerId, System.Threading.CancellationToken cancellationToken) #

Fetches live limits for a single provider.

Parameters

providerId System.String required
cancellationToken System.Threading.CancellationToken required