Added one more AirtableBase ctor: to allow users to pass in their own HttpClient.
Updated calls to HttpClientWithRetries() ctor.
Added CancelAsyncOperation
HttpClientWithRetries.cs
Modified HttpClientWithRetries ctor: 2 additional arguments CancellationTokenSource and HttpClient to support cancellation SendAsync() and a user provided HttpClient. -Modified SendAsync(): SendAsync now is cancellable by passing CancellationTokeSource.Token to HttpClient.SendAsync().
ApiClient.Test.csproj:
ApiClient.csproj
AirtableBase.cs
HttpClientWithRetries.cs