Free.HttpClient
1.0.0-beta103
dotnet add package Free.HttpClient --version 1.0.0-beta103
NuGet\Install-Package Free.HttpClient -Version 1.0.0-beta103
<PackageReference Include="Free.HttpClient" Version="1.0.0-beta103" />
<PackageVersion Include="Free.HttpClient" Version="1.0.0-beta103" />
<PackageReference Include="Free.HttpClient" />
paket add Free.HttpClient --version 1.0.0-beta103
#r "nuget: Free.HttpClient, 1.0.0-beta103"
#:package Free.HttpClient@1.0.0-beta103
#addin nuget:?package=Free.HttpClient&version=1.0.0-beta103&prerelease
#tool nuget:?package=Free.HttpClient&version=1.0.0-beta103&prerelease
detect nuget package vulnerabilities
dotnet list package --vulnerable --include-transitive
dotnet new uninstall free.webapi
dotnet new install free.webapi[::8.0.0-beta001]
dotnet new free.webapi -n FreeNet.Demo -o D:\demo
features description
- entity auto audit
- cache
- tenant
suggestion
git repository directory
/src ��required��
/.gitignore ��required��
/docs ��optional��
/README.md ��optional��
Solution name
XXX.YYY.sln
XXX
is company name, YYY
is system or module name.
Project naming and dependencies
XXX.YYY.Shared
define config,shared model,constants,enums
Free.Core
XXX.YYY.Core
util,extensions,static class
XXX.YYY.Shared
XXX.YYY.Repository
DbContext
Free.Core
Microsoft.EntityFrameworkCore.SqlServer
XXX.YYY.Service.Contracts
Service dtos & interfaces define
XXX.YYY.Repository
XXX.YYY.Core
XXX.YYY.ThirdParty
Free.Application
Free.EasyCaching.Redis
XXX.YYY.Service
Service implemetion
XXX.YYY.Service.Contracts
XXX.YYY.ThirdParty
third party api define
XXX.YYY.Core
XXX.YYY.Web
controllers
XXX.YYY.Service
Free.Kong Free.AspNetCore.Mvc
module register
Every project that needs to inject services should have a Module class. It is recommended to name it in the following format: VendorSharedModule VendorServiceModule VendorWebModule
Module must inhert Free.Modularity.AppModule
using Free.Modularity;
using Demo.Vendor.Shared.Config;
using Microsoft.Extensions.DependencyInjection;
namespace Demo.Vendor.Shared;
public class VendorSharedModule : AppModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.ConfigureWithValidation<AppSettings>(false);
}
}
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 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 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. 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
- IdentityModel (>= 7.0.0)
- Microsoft.Extensions.Caching.Memory (>= 8.0.0)
- Microsoft.Extensions.Http (>= 8.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- System.Net.Http (>= 4.3.4)
- System.Net.Http.Json (>= 8.0.0)
- System.Text.Json (>= 8.0.4)
- System.Text.RegularExpressions (>= 4.3.1)
-
net6.0
- IdentityModel (>= 7.0.0)
- Microsoft.Extensions.Caching.Memory (>= 8.0.0)
- Microsoft.Extensions.Http (>= 8.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- System.Net.Http (>= 4.3.4)
- System.Net.Http.Json (>= 8.0.0)
- System.Text.Json (>= 8.0.4)
- System.Text.RegularExpressions (>= 4.3.1)
-
net8.0
- IdentityModel (>= 7.0.0)
- Microsoft.Extensions.Caching.Memory (>= 8.0.0)
- Microsoft.Extensions.Http (>= 8.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- System.Net.Http.Json (>= 8.0.0)
- System.Text.Json (>= 8.0.4)
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 |
---|---|---|
1.0.0-beta103 | 72 | 9/14/2024 |
1.0.0-beta102 | 77 | 9/13/2024 |