![]() |
VOOZH | about |
dotnet add package Nabs.Launchpad.Core.Context --version 10.0.249
NuGet\Install-Package Nabs.Launchpad.Core.Context -Version 10.0.249
<PackageReference Include="Nabs.Launchpad.Core.Context" Version="10.0.249" />
<PackageVersion Include="Nabs.Launchpad.Core.Context" Version="10.0.249" />Directory.Packages.props
<PackageReference Include="Nabs.Launchpad.Core.Context" />Project file
paket add Nabs.Launchpad.Core.Context --version 10.0.249
#r "nuget: Nabs.Launchpad.Core.Context, 10.0.249"
#:package Nabs.Launchpad.Core.Context@10.0.249
#addin nuget:?package=Nabs.Launchpad.Core.Context&version=10.0.249Install as a Cake Addin
#tool nuget:?package=Nabs.Launchpad.Core.Context&version=10.0.249Install as a Cake Tool
Nabs.Launchpad.Core.Context centralizes user, tenant, and portal context objects so cross-service behavior stays consistent.
dotnet add package Nabs.Launchpad.Core.Context
// 1) User metadata copied between layers
var userId = http.User.FindFirst("oid")?.Value;
// 2) Tenant and portal configuration passed as untyped dictionaries
Dictionary<string, object> context = new();
// 3) Orleans request metadata becomes ad-hoc string keys
RequestContext.Set("usr", value);
UserContext, TenantContext, PortalContext)NavigationItemUserContextExtensionsvar portal = new PortalContext
{
PortalName = "admin",
PortalDisplayName = "Admin Portal",
PortalBasePath = "/admin"
};
var user = new UserContext
{
IsAuthenticated = true,
ObjectId = "user-123",
DisplayName = "Taylor"
};
Register context objects in DI with the lifetime expected by your app (singleton for portal metadata, scoped for user state).
PortalContext.cs - portal metadata and navigation stateUserContext.cs / TenantContext.cs - request-level context modelsUserContextExtensions.cs - Orleans context access helpersCopyright (c) Net Advantage Business Solutions.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 4 NuGet packages that depend on Nabs.Launchpad.Core.Context:
| Package | Downloads |
|---|---|
|
Nabs.Launchpad.Ui.Shell
Package Description |
|
|
Nabs.Launchpad.Core.Silo
Package Description |
|
|
Nabs.Launchpad.Ui.Shell.Blazor.Sf
Package Description |
|
|
Nabs.Launchpad.Core.Portal
Package Description |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 10.0.249 | 144 | 6/6/2026 | |
| 10.0.248 | 144 | 6/6/2026 | |
| 10.0.247 | 152 | 6/6/2026 | |
| 10.0.246 | 152 | 6/6/2026 | |
| 10.0.242 | 146 | 6/4/2026 | |
| 10.0.241 | 148 | 6/4/2026 | |
| 10.0.240 | 148 | 6/4/2026 | |
| 10.0.239 | 149 | 6/3/2026 | |
| 10.0.234 | 153 | 5/31/2026 | |
| 10.0.233 | 147 | 5/31/2026 | |
| 10.0.232 | 140 | 5/30/2026 | |
| 10.0.230 | 143 | 5/30/2026 | |
| 10.0.229 | 140 | 5/30/2026 | |
| 10.0.228 | 142 | 5/30/2026 | |
| 10.0.226 | 161 | 4/26/2026 | |
| 10.0.221 | 112 | 2/3/2026 | |
| 10.0.220 | 120 | 1/14/2026 | |
| 10.0.219 | 166 | 1/5/2026 | |
| 10.0.218 | 164 | 1/4/2026 | |
| 10.0.217 | 185 | 1/4/2026 | 10.0.217 is deprecated because it is no longer maintained. |