基本信息
源码名称:C# 利用 WF 实现规则引擎
源码大小:0.22M
文件格式:.rar
开发语言:C#
更新时间:2023-06-07
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
C# 利用 WF 实现规则引擎
本 solution 给出了一种利用 C# 和 WWF 实现规则引擎的一种可能的实现方案,需要再进一步进行设计 设计时的开发还没有考虑,不过运行时已经有了方案,那设计时自然也很好搞定了
文件清单
└── C#中利用WF实现规则引擎的实例
├── ActivityLibrary1
│ ├── ActivityLibrary1.csproj
│ ├── bin
│ │ └── Debug
│ │ ├── ActivityLibrary1.dll
│ │ ├── ActivityLibrary1.pdb
│ │ ├── Persion.dll
│ │ └── Persion.pdb
│ ├── obj
│ │ └── Debug
│ │ ├── ActivityLibrary1.csproj.FileListAbsolute.txt
│ │ ├── ActivityLibrary1.dll
│ │ ├── ActivityLibrary1.pdb
│ │ ├── Refactor
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Settings.cs
│ │ └── Settings.settings
│ ├── WorkflowDesignForm.cs
│ ├── WorkflowDesignForm.Designer.cs
│ └── WorkflowDesignForm.rules
├── ActivityLibrary1Runtime
│ ├── ActivityLibrary1Runtime.csproj
│ ├── ActivityLibrary1Runtime.csproj.user
│ ├── bin
│ │ └── Debug
│ │ ├── ActivityLibrary1Runtime.exe
│ │ ├── ActivityLibrary1Runtime.pdb
│ │ ├── ActivityLibrary1Runtime.vshost.exe
│ │ ├── Persion.dll
│ │ ├── Persion.pdb
│ │ ├── RuleEngineActivityLibrary1.dll
│ │ ├── RuleEngineActivityLibrary1.pdb
│ │ └── WorkflowDesignForm.rules
│ ├── obj
│ │ └── Debug
│ │ ├── ActivityLibrary1Runtime.csproj.FileListAbsolute.txt
│ │ ├── ActivityLibrary1Runtime.exe
│ │ ├── ActivityLibrary1Runtime.pdb
│ │ ├── Refactor
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── Start.cs
├── Persion
│ ├── bin
│ │ └── Debug
│ │ ├── Persion.dll
│ │ └── Persion.pdb
│ ├── Department.cs
│ ├── DutyEnum.cs
│ ├── obj
│ │ └── Debug
│ │ ├── Persion.csproj.FileListAbsolute.txt
│ │ ├── Persion.dll
│ │ ├── Persion.pdb
│ │ ├── Refactor
│ │ │ └── Persion.dll
│ │ └── TempPE
│ ├── Persion.csproj
│ ├── Personnel.cs
│ └── Properties
│ └── AssemblyInfo.cs
├── ReadMe.txt
├── RuleEngine
│ ├── bin
│ │ └── Debug
│ │ ├── RuleEngine.dll
│ │ └── RuleEngine.pdb
│ ├── CommonRuleEnginer.cs
│ ├── DynamicCompiler.cs
│ ├── DynamicCompilerMappingItem.cs
│ ├── obj
│ │ └── Debug
│ │ ├── Refactor
│ │ │ └── RuleEngine.dll
│ │ ├── RuleEngineCommon.csproj.FileListAbsolute.txt
│ │ ├── RuleEngine.dll
│ │ ├── RuleEngine.pdb
│ │ └── TempPE
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── RuleEngineCommon.csproj
│ ├── RuleItem.cs
│ ├── TypeProviderConfigurationReader.cs
│ ├── TypeProvider.cs
│ └── Utility.cs
├── RuleEngineActivityLibrary1
│ ├── ActivityLibrary1RuleEngine.cs
│ ├── bin
│ │ └── Debug
│ │ ├── ActivityLibrary1.dll
│ │ ├── ActivityLibrary1.pdb
│ │ ├── Persion.dll
│ │ ├── Persion.pdb
│ │ ├── RuleEngineActivityLibrary1.dll
│ │ └── RuleEngineActivityLibrary1.pdb
│ ├── obj
│ │ └── Debug
│ │ ├── Refactor
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── RuleEngineActivityLibrary1.csproj.FileListAbsolute.txt
│ │ ├── RuleEngineActivityLibrary1.dll
│ │ ├── RuleEngineActivityLibrary1.pdb
│ │ └── TempPE
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── RuleEngineActivityLibrary1.csproj
│ └── RuleItem.cs
├── RuleEngineByWF.sln
├── RuleEngineByWF.suo
└── RuleEngineRuntime
├── App.config
├── bin
│ └── Debug
│ ├── Config
│ │ └── ClassLibraryPath.config
│ ├── Persion.dll
│ ├── Persion.pdb
│ ├── RuleEngine.dll
│ ├── RuleEngine.pdb
│ ├── RuleEngineRuntime.exe
│ ├── RuleEngineRuntime.exe.config
│ ├── RuleEngineRuntime.pdb
│ ├── RuleEngineRuntime.vshost.exe
│ ├── RuleEngineRuntime.vshost.exe.config
│ ├── RuleEngineRuntime.vshost.exe.manifest
│ └── WorkflowDesignForm.rules
├── obj
│ └── Debug
│ ├── Refactor
│ ├── ResolveAssemblyReference.cache
│ ├── RuleEngineRuntime.csproj.FileListAbsolute.txt
│ ├── RuleEngineRuntime.exe
│ ├── RuleEngineRuntime.pdb
│ └── TempPE
├── Properties
│ └── AssemblyInfo.cs
├── RuleEngineRuntime.csproj
├── RuleEngineRuntime.csproj.user
└── Start.cs
50 directories, 95 files
C# 利用 WF 实现规则引擎
本 solution 给出了一种利用 C# 和 WWF 实现规则引擎的一种可能的实现方案,需要再进一步进行设计 设计时的开发还没有考虑,不过运行时已经有了方案,那设计时自然也很好搞定了
文件清单
└── C#中利用WF实现规则引擎的实例
├── ActivityLibrary1
│ ├── ActivityLibrary1.csproj
│ ├── bin
│ │ └── Debug
│ │ ├── ActivityLibrary1.dll
│ │ ├── ActivityLibrary1.pdb
│ │ ├── Persion.dll
│ │ └── Persion.pdb
│ ├── obj
│ │ └── Debug
│ │ ├── ActivityLibrary1.csproj.FileListAbsolute.txt
│ │ ├── ActivityLibrary1.dll
│ │ ├── ActivityLibrary1.pdb
│ │ ├── Refactor
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Settings.cs
│ │ └── Settings.settings
│ ├── WorkflowDesignForm.cs
│ ├── WorkflowDesignForm.Designer.cs
│ └── WorkflowDesignForm.rules
├── ActivityLibrary1Runtime
│ ├── ActivityLibrary1Runtime.csproj
│ ├── ActivityLibrary1Runtime.csproj.user
│ ├── bin
│ │ └── Debug
│ │ ├── ActivityLibrary1Runtime.exe
│ │ ├── ActivityLibrary1Runtime.pdb
│ │ ├── ActivityLibrary1Runtime.vshost.exe
│ │ ├── Persion.dll
│ │ ├── Persion.pdb
│ │ ├── RuleEngineActivityLibrary1.dll
│ │ ├── RuleEngineActivityLibrary1.pdb
│ │ └── WorkflowDesignForm.rules
│ ├── obj
│ │ └── Debug
│ │ ├── ActivityLibrary1Runtime.csproj.FileListAbsolute.txt
│ │ ├── ActivityLibrary1Runtime.exe
│ │ ├── ActivityLibrary1Runtime.pdb
│ │ ├── Refactor
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── Start.cs
├── Persion
│ ├── bin
│ │ └── Debug
│ │ ├── Persion.dll
│ │ └── Persion.pdb
│ ├── Department.cs
│ ├── DutyEnum.cs
│ ├── obj
│ │ └── Debug
│ │ ├── Persion.csproj.FileListAbsolute.txt
│ │ ├── Persion.dll
│ │ ├── Persion.pdb
│ │ ├── Refactor
│ │ │ └── Persion.dll
│ │ └── TempPE
│ ├── Persion.csproj
│ ├── Personnel.cs
│ └── Properties
│ └── AssemblyInfo.cs
├── ReadMe.txt
├── RuleEngine
│ ├── bin
│ │ └── Debug
│ │ ├── RuleEngine.dll
│ │ └── RuleEngine.pdb
│ ├── CommonRuleEnginer.cs
│ ├── DynamicCompiler.cs
│ ├── DynamicCompilerMappingItem.cs
│ ├── obj
│ │ └── Debug
│ │ ├── Refactor
│ │ │ └── RuleEngine.dll
│ │ ├── RuleEngineCommon.csproj.FileListAbsolute.txt
│ │ ├── RuleEngine.dll
│ │ ├── RuleEngine.pdb
│ │ └── TempPE
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── RuleEngineCommon.csproj
│ ├── RuleItem.cs
│ ├── TypeProviderConfigurationReader.cs
│ ├── TypeProvider.cs
│ └── Utility.cs
├── RuleEngineActivityLibrary1
│ ├── ActivityLibrary1RuleEngine.cs
│ ├── bin
│ │ └── Debug
│ │ ├── ActivityLibrary1.dll
│ │ ├── ActivityLibrary1.pdb
│ │ ├── Persion.dll
│ │ ├── Persion.pdb
│ │ ├── RuleEngineActivityLibrary1.dll
│ │ └── RuleEngineActivityLibrary1.pdb
│ ├── obj
│ │ └── Debug
│ │ ├── Refactor
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── RuleEngineActivityLibrary1.csproj.FileListAbsolute.txt
│ │ ├── RuleEngineActivityLibrary1.dll
│ │ ├── RuleEngineActivityLibrary1.pdb
│ │ └── TempPE
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── RuleEngineActivityLibrary1.csproj
│ └── RuleItem.cs
├── RuleEngineByWF.sln
├── RuleEngineByWF.suo
└── RuleEngineRuntime
├── App.config
├── bin
│ └── Debug
│ ├── Config
│ │ └── ClassLibraryPath.config
│ ├── Persion.dll
│ ├── Persion.pdb
│ ├── RuleEngine.dll
│ ├── RuleEngine.pdb
│ ├── RuleEngineRuntime.exe
│ ├── RuleEngineRuntime.exe.config
│ ├── RuleEngineRuntime.pdb
│ ├── RuleEngineRuntime.vshost.exe
│ ├── RuleEngineRuntime.vshost.exe.config
│ ├── RuleEngineRuntime.vshost.exe.manifest
│ └── WorkflowDesignForm.rules
├── obj
│ └── Debug
│ ├── Refactor
│ ├── ResolveAssemblyReference.cache
│ ├── RuleEngineRuntime.csproj.FileListAbsolute.txt
│ ├── RuleEngineRuntime.exe
│ ├── RuleEngineRuntime.pdb
│ └── TempPE
├── Properties
│ └── AssemblyInfo.cs
├── RuleEngineRuntime.csproj
├── RuleEngineRuntime.csproj.user
└── Start.cs
50 directories, 95 files