没有合适的资源?快使用搜索试试~ 我知道了~
RulesEngine:基于Json的Rule Engine,具有广泛的动态表达支持
共89个文件
cs:54个
json:19个
csproj:4个
需积分: 20 8 下载量 71 浏览量
2021-02-05
03:04:54
上传
评论
收藏 100KB ZIP 举报
温馨提示
规则引擎 总览 规则引擎是一个库/ NuGet程序包,用于从系统中抽象出业务逻辑/规则/策略。 通过使您能够将规则放入系统核心逻辑之外的存储中,从而确保规则的任何更改都不会影响核心系统,这可以以非常简单的方式工作。 安装 要安装此库,请从下载最新版本的,并将其引用到您的项目中。 如何使用它 您需要根据给定的存储规则,并且可以将它们存储在任何适当的存储中,例如Azure Blob存储,Cosmos DB,Azure App配置,SQL Server,文件系统等。这些表达式应该是。 一个示例规则可以是- [ { " WorkflowName " : " Discount " ,
资源推荐
资源详情
资源评论
收起资源包目录
RulesEngine-main.zip (89个子文件)
RulesEngine-main
RulesEngine.sln 3KB
.github
workflows
nuget-publish.yml 2KB
dotnetcore-build.yml 2KB
nuget-publish-github.yml 582B
codeql-analysis.yml 2KB
src
RulesEngine
RulesEngine.csproj 2KB
Enums
ActionTriggerType.cs 195B
Models
RuleParameter.cs 990B
ActionInfo.cs 362B
RuleDelegate.cs 186B
ActionResult.cs 328B
RuleExpressionType.cs 299B
Rule.cs 2KB
ScopedParam.cs 739B
WorkflowRules.cs 1020B
RuleExpressionParameter.cs 482B
ActionRuleResult.cs 333B
RuleErrorType.cs 299B
ReSettings.cs 2KB
RuleResultTree.cs 3KB
Properties
AssemblyInfo.cs 453B
Extensions
ListofRuleResultTreeExtension.cs 2KB
RuleCompiler.cs 10KB
Interfaces
IRulesEngine.cs 2KB
RuleExpressionBuilderFactory.cs 1KB
RulesEngine.cs 16KB
ExpressionBuilders
RuleExpressionParser.cs 6KB
RuleExpressionBuilderBase.cs 1KB
LambdaExpressionBuilder.cs 2KB
Exceptions
RuleValidationException.cs 420B
Validators
WorkflowRulesValidator.cs 821B
RuleValidator.cs 2KB
RulesCache.cs 5KB
Actions
ActionFactory.cs 973B
EvaluateRuleAction.cs 2KB
ActionContext.cs 2KB
ActionBase.cs 1KB
ExpressionOutputAction.cs 806B
HelperFunctions
ExpressionUtils.cs 500B
Helpers.cs 3KB
Utils.cs 4KB
Constants.cs 1KB
CustomTypeProvider.cs 660B
.vscode
launch.json 1KB
settings.json 230B
tasks.json 1KB
demo
DemoApp
Program.cs 288B
Workflows
Discount.json 4KB
NestedInputDemo.json 1KB
DemoApp.csproj 685B
BasicDemo.cs 2KB
NestedInputDemo.cs 2KB
global.json 105B
benchmark
RulesEngineBenchmark
RulesEngineBenchmark.csproj 728B
Program.cs 2KB
Workflows
Discount.json 4KB
NestedInputDemo.json 1KB
LICENSE 1KB
assets
BlockDiagram.png 23KB
test
RulesEngine.UnitTest
RuleTestClass.cs 473B
RuleCompilerTest.cs 1KB
ListofRuleResultTreeExtensionTest.cs 6KB
ActionTests
RulesEngineWithActionsTests.cs 4KB
ActionContextTests.cs 6KB
UtilsTests.cs 3KB
CustomTypeProviderTests.cs 1KB
ExpressionUtilsTest.cs 792B
RuleExpressionBuilderFactoryTest.cs 1KB
RulesEngine.UnitTest.csproj 2KB
RulesEnabledTests.cs 7KB
TestData
rules4.json 3KB
rules7.json 654B
rules1.json 347B
rules5.json 340B
rules2.json 1KB
rules6.json 1005B
rules3.json 444B
rules9.json 626B
rules8.json 672B
LambdaExpressionBuilderTest.cs 2KB
ScopedParamsTest.cs 12KB
BusinessRuleEngineTest.cs 23KB
README.md 5KB
.editorconfig 6KB
CODE_OF_CONDUCT.md 444B
.gitignore 6KB
CHANGELOG.md 3KB
.config
dotnet-tools.json 183B
schema
workflowRules-schema.json 2KB
共 89 条
- 1
资源评论
weixin_42119358
- 粉丝: 29
- 资源: 4660
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功