ImPress.ApiClient
0.1.3
dotnet add package ImPress.ApiClient --version 0.1.3
NuGet\Install-Package ImPress.ApiClient -Version 0.1.3
<PackageReference Include="ImPress.ApiClient" Version="0.1.3" />
paket add ImPress.ApiClient --version 0.1.3
#r "nuget: ImPress.ApiClient, 0.1.3"
// Install ImPress.ApiClient as a Cake Addin
#addin nuget:?package=ImPress.ApiClient&version=0.1.3
// Install ImPress.ApiClient as a Cake Tool
#tool nuget:?package=ImPress.ApiClient&version=0.1.3
Custom Http Client optimized for ImPress CMS
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- Microsoft.AspNetCore.Http.Extensions (>= 2.2.0)
- Microsoft.AspNetCore.WebUtilities (>= 2.2.0)
- Microsoft.Extensions.DependencyInjection (>= 3.1.6)
- Microsoft.Extensions.Http (>= 3.1.6)
- Newtonsoft.Json (>= 12.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
0.1.3
- Introduced new ApiRequest constructor overload with HttpRequestMessage as parameter
- Added more in-code documentation
- Existing documentation refactored
- Experimental ApiRequest.RequestUri property removed
0.1.2
- Introduced ApiErrorException.Request property
- Introduced ApiErrorException.StatusCode property
- Introduced ApiErrorException.IsApiError flag
0.1.1
- Introduced overloads accepting JsonSerializerSettings as an optional argument inf IApiClientFactory and HttpConentHelper methods
- Introduced IApiClientFactory.GetClient() overload with no generic TMarker required
0.1.0
- Introduced IApiRequestFactory<T>
- Improved exception handling for ApiClient
- Introduced non-marked implementations for ApiClient
- Extended ApiErrorException constructor options
- Added some in-code documentation
0.0.7
- Added direct access to HttpResponseMessage object
0.0.6
- ApiRequest constructor overloads added
- ApiRequest.SetHost now allows to set the host for the request
0.0.5
- DependencyInjection Extensions equipped with additional overloads.
- ApiResponse now supports custom messaging.
0.0.4
- New ApiRequest.SetQuery() overloads introduced. Now the query can be added also as QueryString object or collection of key-value pairs
0.0.3
- Error deserialization feature extended - errors now do not have to derrive from IApiError
0.0.2
- Naming convetions refactored