AsNet.Shared.Http
1.1.0.3
dotnet add package AsNet.Shared.Http --version 1.1.0.3
NuGet\Install-Package AsNet.Shared.Http -Version 1.1.0.3
<PackageReference Include="AsNet.Shared.Http" Version="1.1.0.3" />
paket add AsNet.Shared.Http --version 1.1.0.3
#r "nuget: AsNet.Shared.Http, 1.1.0.3"
// Install AsNet.Shared.Http as a Cake Addin #addin nuget:?package=AsNet.Shared.Http&version=1.1.0.3 // Install AsNet.Shared.Http as a Cake Tool #tool nuget:?package=AsNet.Shared.Http&version=1.1.0.3
AsNet.Shared.Http es una librería que contiene funcionalidad de código optimizado y estabilizado que simplifica el consumo y envío de información con cualquier tipo de Servicio Web Http, Servicios API, MicroServicios, Servicios Web de SQL Server Reporting Services.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. 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 is compatible. 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 is compatible. 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.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- AsNet.Shared (>= 3.1.0.3)
- Dahomey.Cbor (>= 1.24.3)
- Dahomey.Json (>= 1.12.2)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.2)
- Microsoft.Extensions.Logging (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Options (>= 8.0.2)
- System.Formats.Asn1 (>= 8.0.1)
- System.Security.Cryptography.Pkcs (>= 8.0.1)
- System.ServiceModel.Http (>= 4.10.3)
-
net6.0
- AsNet.Shared (>= 3.1.0.3)
- Dahomey.Cbor (>= 1.24.3)
- Dahomey.Json (>= 1.12.2)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.2)
- Microsoft.Extensions.Logging (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Options (>= 8.0.2)
- System.Formats.Asn1 (>= 8.0.1)
- System.Security.Cryptography.Pkcs (>= 8.0.1)
- System.ServiceModel.Http (>= 6.2.0)
-
net7.0
- AsNet.Shared (>= 3.1.0.3)
- Dahomey.Cbor (>= 1.24.3)
- Dahomey.Json (>= 1.12.2)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.2)
- Microsoft.Extensions.Logging (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Options (>= 8.0.2)
- System.Formats.Asn1 (>= 8.0.1)
- System.Security.Cryptography.Pkcs (>= 8.0.1)
- System.ServiceModel.Http (>= 6.2.0)
-
net8.0
- AsNet.Shared (>= 3.1.0.3)
- Dahomey.Cbor (>= 1.24.3)
- Dahomey.Json (>= 1.12.2)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.2)
- Microsoft.Extensions.Logging (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Options (>= 8.0.2)
- System.Formats.Asn1 (>= 8.0.1)
- System.Security.Cryptography.Pkcs (>= 8.0.1)
- System.ServiceModel.Http (>= 8.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AsNet.Shared.Http:
Package | Downloads |
---|---|
AsNet.Shared.Data
AsNet.Shared.Data es una librería de integración con el Sistema AsNetSecurity para obtener y generar cadenas de conexión dinámicas para aplicaciones Multi-Tenant. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.1.0.3 | 88 | 11/11/2024 |
1.1.0.2 | 151 | 9/6/2024 |
1.1.0.1 | 112 | 6/20/2024 |
1.1.0 | 124 | 6/9/2024 |
1.0.7.1 | 268 | 9/29/2023 |
1.0.7 | 158 | 9/28/2023 |
1.0.6.10 | 152 | 9/23/2023 |
1.0.6.8 | 151 | 9/23/2023 |
1.0.6.7 | 142 | 9/23/2023 |
1.0.6.6 | 147 | 9/2/2023 |
1.0.6.5 | 192 | 6/15/2023 |
1.0.6.4 | 224 | 6/12/2023 |
1.0.6.3 | 334 | 3/27/2023 |
1.0.6.2 | 338 | 2/16/2023 |
1.0.6.1 | 406 | 1/15/2023 |
1.0.6 | 395 | 1/12/2023 |
1.0.5.8 | 695 | 5/11/2022 |
1.0.5.7 | 678 | 5/11/2022 |
1.0.5.6 | 412 | 5/10/2022 |
1.0.5.5 | 690 | 5/10/2022 |
1.0.5.4 | 412 | 4/26/2022 |
1.0.5.2 | 398 | 4/26/2022 |
1.0.5.1 | 418 | 4/24/2022 |
1.0.5 | 416 | 4/24/2022 |
1.0.4.1 | 392 | 9/13/2021 |
1.0.4 | 306 | 8/21/2021 |
1.0.3 | 354 | 6/17/2021 |
1.0.2 | 359 | 6/16/2021 |
1.0.1 | 332 | 6/15/2021 |
1.0.0 | 297 | 5/4/2021 |
Esta versión tiene optimización y caracteristicas personalizadas en la serialización JSON utilizando la libreria nativa System.Text.Json, Dahomey.Json y mejoras en el rendimiento de cliente API.
Presenta clases DI para la utilización de los servicios WebApi.
Se ha creado la clase TimeSpanJsonConverter que permite recibir satisfactoriamente objetos con el uso de TimeSpan en sus propiedades usando System.Text.Json.
Diseñada mínimo para los Frameworks .Net .Net Standard 2.1, .Net 6.0, Net 7.0 y Net 8.0.
Se mejoran los metodos Async retornando una Tuple con el tipo T, HttpResponse y ApiException.
Se agrega metodos Get y Delete que aceptan BodyRequest.
Se agrega metodos GetByteArray.
Se incluyen los metodos GetAsyncEnumerable, PostAsyncEnumerable y GetFromJsonAsyncEnumerable
que retornan IAsyncEnumerable, logrando así un mayor
rendimiento para los procesos de consultas Stream.