asdasd
$ dotnet add package TestabcXyz123SDKSimple calculator API hosted on APIMATIC
If you are building with .NET CLI tools then you can also use the following command:
dotnet add package TestabcXyz123SDK --version 1.0.0
You can also view the package at: https://www.nuget.org/packages/TestabcXyz123SDK/1.0.0
Note: Documentation for the client can be found here.
The following parameters are configurable for the API Client:
| Parameter | Type | Description |
|---|---|---|
| Timeout | TimeSpan | Http client timeout. Default: TimeSpan.FromSeconds(100) |
| HttpClientConfiguration | Action<HttpClientConfiguration.Builder> | Action delegate that configures the HTTP client by using the HttpClientConfiguration.Builder for customizing API call settings. Default: new HttpClient() |
The API client can be initialized as follows:
using APIMATICCalculator.Standard;
namespace ConsoleApp;
APIMATICCalculatorClient client = new APIMATICCalculatorClient.Builder()
.HttpClientConfig(httpClientConfig =>
httpClientConfig.Timeout(TimeSpan.FromSeconds(100)))
.Build();
using APIMATICCalculator.Standard;
using Microsoft.Extensions.Configuration;
namespace ConsoleApp;
// Build the IConfiguration using .NET conventions (JSON, environment, etc.)
var configuration = new ConfigurationBuilder()
.AddJsonFile("config.json")
.AddEnvironmentVariables() // [optional] read environment variables
.Build();
// Instantiate your SDK and configure it from IConfiguration
var client = APIMATICCalculatorClient
.FromConfiguration(configuration.GetSection("APIMATICCalculator"));
See the Configuration-Based Initialization section for details.