Sparkdo 全局特性库,提供应用程序级别的特性开关管理和模块化特性控制功能
License
—
Deps
56
Install Size
—
Vulns
✓ 0
Published
Feb 8, 2026
$ dotnet add package Sparkdo.GlobalFeaturesSparkdo 全局特性库,提供应用程序级别的特性开关管理和模块化特性控制功能。
<PackageReference Include="Sparkdo.GlobalFeatures" Version="x.x.x" />
// 启用特定特性
GlobalFeatureManager.Instance.Enable<MyFeature>();
// 检查特性是否启用
if (GlobalFeatureManager.Instance.IsEnabled<MyFeature>())
{
// 执行特性相关逻辑
}
[GlobalFeatureName("MyModule.MyFeature")]
public class MyFeature
{
}
// 获取模块特性
var moduleFeatures = GlobalFeatureManager.Instance.Modules.GetOrDefault("MyModule");