Please enable JavaScript in your browser!
首页
探索
登录
apeart / paste-apeart
master
104
提交
1
分支
0
标签
Copy
/
framework
/
PasteApeart.Handler
/
readme.md
/
readme.md
文件列表
14 项
..
aevent
backup
basic
cache
common
extensions
lazy
rabbit
redis
JsonConfig.cs
PasteApeart.Handler.csproj
PasteApeartHandlerModule.cs
SerilogCustomHandler.cs
readme.md
文件内容
readme.md
2 KB
2131 字符
## 26.09.09 1.之前的EventActionHandler,构造函数需要注入eventmodel的types,现在修改成可以不注入,主要用于本地模式的时候 2.对应的如果你是执行jsonString的格式的eventmodel,则你需要自己入参eventmodel的types 3.添加一个好玩的EventQuickActionHandler,也就是立马执行eventhandler 4.EventQuickActionHandler的主要作用是你可以随意的执行eventhandler,对应的eventmodel是表单形式的提交!!! ## 26.09.08 1.EventActionHandler的入参types[]提交到构造中去,然后把IEventActionHandler并入到Rabbit的Consumer中去 ## 26.09.07 1.修复EventActionHandler的问题,主要是model所在types的问题,需要引入调用方的 ## 26.09.06 1.为了避免扩展WhereIf冲突,改成PasteWhereIf 2.同理PasteNotNull ## 26.09.02 1.重大升级,剥离Dependency,这样PasteForm可以使用当前dll了,后续只要维护一套Handler 2.调整对应的CacheHandler,ChannelHelper,EventActionHandler等 3.规范命名控件namespace PasteApeart.Handler 防止引用乱跑啥的! 4.优化EventModel的发送,多合一,啥排重,广播,延迟,本地,远程等 都只要调用一个函数即可! 5.能接口化的全部接口话,便于三方自我实现 ## 26.08.01 1.MQ消费者的静默关闭 ## 26.7.6 1引入LevelHandler主要针对多层级的查询,避免递归查询! ## 26.7.9 1.MQ消费者,有序推出 ## 26.8.2 1.redis加HashGetIntAsync,HashGetLongAsync等 ## 26.8.3 1.提取CacheHandler,RabbitMQProducer,ChannelHelper,EventActionHandler等为对应的接口,以便使用者可以实现自定义的逻辑,而不一定用我立面的 2.基于1,对应的引入的时候,要先申明生命周期注入,比如Services.AddSingleton<ICacheHandler,CacheHandler>(); ## 文件列表 ``` │ JsonConfig.cs │ PasteApeart.Handler.csproj │ PasteApeartHandlerModule.cs │ readme.md │ SerilogCustomHandler.cs │ ├─apeart │ ApeartExtensions.cs │ AutoDependencyInjectionExtensions.cs │ Check.cs │ ClaimsPrincipalExtensions.cs │ ILazyServiceProvider.cs │ IScopedDependency.cs │ ISingletonDependency.cs │ ITransientDependency.cs │ LazyServiceProvider.cs │ ├─common │ CacheHandler.cs │ ChannelHelper.cs │ EventActionHandler.cs │ ImageHelper.cs │ LinqExtend.cs │ ObjectExtend.cs │ PublicString.cs │ ├─eventmodels │ AbsEventModelExtensions.cs │ EventDemoModelHandler.cs │ IEventHandler.cs │ ├─modelhandler │ LevelHandler.cs │ UserHandler.cs │ │ ├─rabbitmodel │ RabbitMQProducer.cs │ RabbitMultiConsumerHandler.cs │ └─redismodel HashKeyValue.cs IAppCache.cs MemoryClient.cs RedisClient.cs RedisConfig.cs ``` ## 说明