没有合适的资源?快使用搜索试试~ 我知道了~
CommandPipeline:管道模式有助于将问题划分为更小的可重用代码组件。 这是一种简单而强大的结构模式,可以将复杂的逻辑...
共71个文件
cs:48个
config:6个
csproj:4个
需积分: 9 0 下载量 115 浏览量
2021-06-29
16:55:22
上传
评论
收藏 517KB ZIP 举报
温馨提示
命令管道 管道模式有助于将问题划分为更小的可重用代码组件。 这是一种简单而强大的结构模式,可以将复杂的逻辑组织成更小的可重用组件,这些组件可以独立添加/删除/修改。 模式的力量 逻辑很复杂。 代码的简单性和可读性至关重要。 逻辑可以分为多个模块。 这些模块可能可重用于不同的用例。 安装 命令管道 管道加工通用解决方案 您可以安装 : Install-Package CommandPipeline CommandPipeline.Ninject 如果您想使用 Ninject 作为命令的依赖项解析器,请安装它 您可以安装 : Install-Package CommandPipeline.Ninject 例子 提供了完整的即用型示例 用法 创建命令 public class ExtractHtmlFromUrl : NonParameterizedCommand { p
资源推荐
资源详情
资源评论
收起资源包目录
CommandPipeline-master.zip (71个子文件)
CommandPipeline-master
nuspecs
CommandPipeline.nuspec 3KB
CommandPipeline.Ninject.nuspec 3KB
assets
psake-project.ps1 415B
psake-common.ps1 3KB
build.bat 392B
LICENSE 1KB
appveyor.yml 1KB
src
CommandPipeline.Example
ConvertHtmlToMardown.cs 2KB
Entities
Request.cs 124B
MarkdownDocument.cs 103B
HtmlDocument.cs 99B
Document.cs 145B
Services
IDataContainerService.cs 216B
IWebPageDownloader.cs 145B
Implementation
MarkdownConveter.cs 284B
DataContainerServiceFake.cs 315B
WebPageDownloader.cs 350B
IMarkdownConveter.cs 145B
packages.config 572B
CommandPipeline.Example.csproj 6KB
Commands
ConvertHtmlToMardown.cs 1KB
ExtractHtmlFromUrl.cs 1KB
UploadToDataContainer.cs 1KB
Properties
AssemblyInfo.cs 1KB
.nuget
packages.config 105B
NuGet.targets 7KB
NuGet.exe 1.59MB
NuGet.Config 164B
CommandPipeline
packages.config 135B
CommandPipeline.csproj 6KB
Infrastructure
Extensions
PropertyInfoExtensions.cs 318B
InArgumentExtensions.cs 1KB
TypeExtensions.cs 2KB
Arguments
OutArgument.cs 685B
Argument.cs 636B
InOutArgument.cs 648B
InArgument.cs 528B
ArgumentWrapper.cs 259B
Pipeline
IParameterizedCommand.cs 176B
INonParameterizedCommand.cs 135B
Implementation
ParameterizedCommand.cs 341B
MessageHandlerPipelineBase.cs 1KB
MessageHandlerPipeline_T.cs 740B
MessageHandlerPipeline.cs 695B
PipelineBuilder.cs 982B
Command.cs 395B
NonParameterizedCommand.cs 310B
ICommandContainer.cs 159B
IMessageHandlerPipeline_T.cs 264B
IMessageHandlerPipeline.cs 230B
IPipelineBuilder.cs 462B
ICommand.cs 135B
ParametersContext
Implementation
ParametersContext.cs 7KB
ParametersContextContainer.cs 2KB
ParametersContextFactory.cs 304B
IParametersContext.cs 495B
IParametersContextFactory.cs 161B
IParametersContextContainer.cs 425B
Properties
AssemblyInfo.cs 1KB
CommandPipeline.sln 2KB
CommandPipeline.Ninject
packages.config 133B
CommandPipeline.Ninject.csproj 4KB
NinjectContainer.cs 14KB
Properties
AssemblyInfo.cs 1KB
CommandPipeline.Tests
packages.config 205B
CommandPipeline.Tests.csproj 3KB
Properties
AssemblyInfo.cs 1KB
SharedAssemblyInfo.cs 422B
CHANGES.md 31B
.gitignore 3KB
README.md 3KB
共 71 条
- 1
资源评论
初見目
- 粉丝: 19
- 资源: 4594
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功