Skip to content

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.cs
  • src/SAIF.Web.API.Clients/ExceptionHandler.cs
  • src/SAIF.Web.API.Clients/JsonSerializer.cs
  • src/SAIF.Web.API.Clients/ClientInfo.cs
  • src/SAIF.Web.API.Clients/EnvironmentSetting.cs
  • src/SAIF.Web.API.Clients/Extensions/HttpContextExtensions.cs