-
Notifications
You must be signed in to change notification settings - Fork 4
Refactor/migrate cqrs to mediator #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
0d5c050
docs(architecture): 更新架构服务接口文档注释
GeWuYou ffe00e4
feat(ioc): 添加基于Type的依赖注入方法
GeWuYou 6a03581
feat(ioc): 替换自定义IoC容器为Microsoft.Extensions.DependencyInjection
GeWuYou 8e543a8
feat(ioc): 添加类型注册工厂和多接口注册功能
GeWuYou 0f41d60
refactor(ioc): 重构MicrosoftDiContainer以支持未冻结状态下的服务获取
GeWuYou 9ebd7d7
feat(core): 集成 Mediator 框架并配置服务
GeWuYou 1430892
feat(core): 集成Mediator框架并添加CQRS行为支持
GeWuYou bb41897
feat(cqrs): 添加CQRS模式的抽象处理器基类
GeWuYou 084d97e
feat(cqrs): 添加流式命令、查询和请求处理器基类
GeWuYou 2fe0b28
feat(architecture): 集成 Mediator 模式支持
GeWuYou c4e82dc
feat(architecture): 添加Mediator模式支持并扩展架构上下文功能
GeWuYou f4e6fd1
refactor(tests): 更新查询接口类型引用
GeWuYou 06c88ed
refactor(core): 替换Mediator集成实现为通用服务配置机制
GeWuYou ef98739
test(mediator): 添加Mediator高级特性和架构集成测试
GeWuYou 8ee9c43
fix(mediator): 修复高级功能测试中的异常处理和断路器逻辑
GeWuYou ef3bfa1
refactor(architecture): 更新IArchitectureContext接口中的命令和查询方法签名
GeWuYou 01f5f17
perf(cqrs): 优化LoggingBehavior性能并改进错误处理
GeWuYou 9b966b9
perf(cqrs): 优化性能行为中的请求处理逻辑
GeWuYou 0592441
fix(architecture): 修复中介者行为注册方法
GeWuYou 4effffd
refactor(ioc): 为依赖注入容器注册方法添加线程安全锁
GeWuYou 4f5bed0
refactor(ioc): 将Services属性重命名为GetServicesUnsafe以提高安全性
GeWuYou File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.