Sparkdo.Permissions
2.0.0-preview.2
This is a prerelease version of Sparkdo.Permissions.
dotnet add package Sparkdo.Permissions --version 2.0.0-preview.2
NuGet\Install-Package Sparkdo.Permissions -Version 2.0.0-preview.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Sparkdo.Permissions" Version="2.0.0-preview.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Sparkdo.Permissions" Version="2.0.0-preview.2" />
<PackageReference Include="Sparkdo.Permissions" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Sparkdo.Permissions --version 2.0.0-preview.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Sparkdo.Permissions, 2.0.0-preview.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Sparkdo.Permissions@2.0.0-preview.2
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Sparkdo.Permissions&version=2.0.0-preview.2&prerelease
#tool nuget:?package=Sparkdo.Permissions&version=2.0.0-preview.2&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Sparkdo.Permissions
Sparkdo.Permissions 提供权限目录、授权决策桥接与框架自动接线。可在共享契约程序集、权限定义模块和授权事实 Provider 中使用的类型位于 Sparkdo.Permissions.Abstractions。
当前目标框架边界
Sparkdo.Permissions 保持 net10.0,但 Sparkdo.Permissions.Abstractions 目标为 netstandard2.0。共享契约程序集应仅引用抽象包,以声明 RequirePermissionsAttribute、共享权限定义或实现 IPermissionGrantProvider;需要目录、Invocation 元数据解析和默认授权桥接时,再在应用入口引用运行时包。
稳定原因代码
PermissionAuthorizationReasonCodes 提供 AuthorizationDecision.ReasonCodes 中权限领域值的稳定常量。审计、遥测和协议映射应引用这些常量,不应复制字符串字面量。
| 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Options (>= 10.0.8)
- Sparkdo.Authorization (>= 2.0.0-preview.2)
- Sparkdo.Manifest (>= 2.0.0-preview.2)
- Sparkdo.Permissions.Abstractions (>= 2.0.0-preview.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-preview.2 | 47 | 7/20/2026 |
| 2.0.0-preview.1 | 42 | 7/18/2026 |