SAIF.Web.API.Clients API reference¶
This page lists all public types exposed by SAIF.Web.API.Clients. Each type links to its full API reference page.
Types¶
| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| JsonHttpClient | Class | SAIF.Web.API.Clients |
The sole public client entry point; issues authenticated, retried, JSON-normalized HTTP calls against a SAIF Web API. |
| ExceptionHandler | Class (static) | SAIF.Web.API.Clients |
Guards response success and maps HTTP status/content to typed SAIF.API.Exceptions.* exceptions. |
| JsonSerializer | Class | SAIF.Web.API.Clients |
RestSharp.Serializers.ISerializer adapter that serializes request bodies via Newtonsoft.Json. |
| ClientInfo | Class | SAIF.Web.API.Clients |
Unvalidated caller-identity DTO copied into request headers. |
| EnvironmentSetting | Class | SAIF.Web.API.Clients |
Immutable key/value DTO with no consumer anywhere in this repository. |
| HttpContextExtensions | Class (static) | SAIF.Web.API.Clients.Extensions |
Extension method that normalizes an ambient Windows identity to a bare account name. |
Sources¶
src/SAIF.Web.API.Clients/JsonHttpClient.cssrc/SAIF.Web.API.Clients/ExceptionHandler.cssrc/SAIF.Web.API.Clients/JsonSerializer.cssrc/SAIF.Web.API.Clients/ClientInfo.cssrc/SAIF.Web.API.Clients/EnvironmentSetting.cssrc/SAIF.Web.API.Clients/Extensions/HttpContextExtensions.cs