Table of Contents

Namespace SEBT.Portal.StatePlugins.CO.CbmsApi

Namespaces

SEBT.Portal.StatePlugins.CO.CbmsApi.Mocks
SEBT.Portal.StatePlugins.CO.CbmsApi.Models
SEBT.Portal.StatePlugins.CO.CbmsApi.Ping
SEBT.Portal.StatePlugins.CO.CbmsApi.Sebt

Classes

CbmsDefaults

Well-known URLs for CBMS environments.

CbmsSebtApiClient

The main entry point of the SDK, exposes the configuration and the fluent API.

CbmsSebtApiClientFactory

Factory for creating CbmsSebtApiClient instances with correct Kiota wiring. Uses a shared System.Net.Http.SocketsHttpHandler with pooled connection lifetime for DNS rotation. Each call creates lightweight System.Net.Http.HttpClient instances that share the handler's connection pool.

ClientCredentialsTokenProvider

Microsoft.Kiota.Abstractions.Authentication.IAccessTokenProvider that obtains OAuth 2.0 bearer tokens via the client_credentials grant. Tokens are cached and refreshed 60 seconds before expiry using a System.Threading.SemaphoreSlim for thread safety.