JJConsulting.Infinity.Client.AspNetCore
2.0.0-rc.2
See the version list below for details.
dotnet add package JJConsulting.Infinity.Client.AspNetCore --version 2.0.0-rc.2
NuGet\Install-Package JJConsulting.Infinity.Client.AspNetCore -Version 2.0.0-rc.2
<PackageReference Include="JJConsulting.Infinity.Client.AspNetCore" Version="2.0.0-rc.2" />
<PackageVersion Include="JJConsulting.Infinity.Client.AspNetCore" Version="2.0.0-rc.2" />
<PackageReference Include="JJConsulting.Infinity.Client.AspNetCore" />
paket add JJConsulting.Infinity.Client.AspNetCore --version 2.0.0-rc.2
#r "nuget: JJConsulting.Infinity.Client.AspNetCore, 2.0.0-rc.2"
#:package JJConsulting.Infinity.Client.AspNetCore@2.0.0-rc.2
#addin nuget:?package=JJConsulting.Infinity.Client.AspNetCore&version=2.0.0-rc.2&prerelease
#tool nuget:?package=JJConsulting.Infinity.Client.AspNetCore&version=2.0.0-rc.2&prerelease
JJConsulting.Infinity.Client.ReverseProxy
Configure the regular Infinity client with a token containing the ReverseProxyRegistration permission, then add automatic registration:
builder.Services
.AddInfinityClient(options =>
{
options.BaseAddress = builder.Configuration["Infinity:BaseAddress"]!;
options.Token = builder.Configuration["Infinity:Token"]!;
})
.AddReverseProxyAutoRegistration(options =>
{
options.AppName = "Orders";
options.PathPrefix = "orders";
options.Routes.Add(new()
{
Path = "/openapi/v1.json",
AuthenticationMode = ReverseProxyAuthenticationMode.Anonymous,
RouteType = ReverseProxyRouteType.OpenApi
});
});
Address and InstanceId can be explicitly configured. When omitted, the hosted service discovers the ASP.NET Core server address and creates a process-unique instance ID.
Auto-registration is disabled by default when the host environment is Development. Destinations can be configured manually in Infinity. To explicitly enable auto-registration during development:
options.IsDisabled = false;
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- JJConsulting.Infinity.Client (>= 2.0.0-rc.2)
- JJConsulting.Infinity.Domain (>= 2.0.0-rc.2)
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 |
|---|---|---|
| 2.0.0-rc.3 | 34 | 9/15/2026 |
| 2.0.0-rc.2 | 50 | 9/14/2026 |
| 2.0.0-rc.1 | 58 | 9/10/2026 |
| 1.5.0-rc.9 | 62 | 9/10/2026 |