bbv.Common 7.1.12149.1635
dotnet add package bbv.Common --version 7.1.12149.1635
NuGet\Install-Package bbv.Common -Version 7.1.12149.1635
<PackageReference Include="bbv.Common" Version="7.1.12149.1635" />
paket add bbv.Common --version 7.1.12149.1635
#r "nuget: bbv.Common, 7.1.12149.1635"
// Install bbv.Common as a Cake Addin #addin nuget:?package=bbv.Common&version=7.1.12149.1635 // Install bbv.Common as a Cake Tool #tool nuget:?package=bbv.Common&version=7.1.12149.1635
提供 bbv.Common 其他项目所需的共享类型
* 泛型 EventArgs
* EventFilter (聚合频繁发生的事件)
* DateTimeProvider 使对当前时间的操作可测试
* 字符串格式化操作
bbv.Common 组合是 bbv.Common 的一部分,这是一个包含 .NET 组件和功能的库,包括
* 使用发布者-订阅模式进行线程切换的异步通知组件,
* 可用流畅定义语法的分层状态机,
* 基于上下文的程序化、松散耦合的规则引擎,
* 支持构建多线程应用程序的激活对象
产品 | 版本 兼容和附加计算目标框架版本。 |
---|---|
.NET Framework | net40 兼容。 net403 已计算。 net45 已计算。 net451 已计算。 net452 已计算。 net46 已计算。 net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
此包没有依赖项。
NuGet 包 (14)
显示依赖 bbv.Common 的前 5 个 NuGet 包
包 | 下载 |
---|---|
bbv.Common.EventBroker
用于同步和异步松散耦合通知并具有自动线程切换的通告组件:* 同步和异步通知 * 自动线程切换:到后台或 UI 线程 * 事件主题发布者和订阅者的松散耦合 * 发布者和订阅者由弱引用引用。因此,它们可以被垃圾回收 * 单个事件主题的多个发布者或订阅者 * 公布和订阅的匹配器 * 详细的可定制日志记录 * 扩展支持 bbv.Common.EventBroker 是 bbv.Common 的一部分,bbv.Common 是一个 .NET 组件和功能的库,包括:* 使用发布者-订阅者模式进行线程切换的异步通知组件,* 使用流畅定义语法的层次结构状态机,* 基于上下文的程序性、松散耦合的规则引擎,* 支持活动对象以构建多线程应用程序 |
|
bbv.Common.StateMachine
具有流畅定义语法的层次结构状态机 特点:* 可以使用枚举、字符串或整数定义状态和事件 - 结果是单类状态机。 * 操作 o 在转换时操作 o 入口和退出动作 * 转换保护 * 层次结构 o 初始化状态始终为同一状态或最后活动状态的不同历史行为 * 流畅定义接口 * 同步/异步状态机 o 被动状态机以同步方式处理状态转换 o 活跃状态机在状态机的工作者线程上异步地处理状态转换 * 可扩展的详细日志记录 * 状态机报告用于描述状态机 bbv.Common.StateMachine 是 bbv.Common 的一部分,bbv.Common 是一个 .NET 组件和功能的库,包括:* 使用发布者-订阅者模式进行线程切换的异步通知组件,* 使用流畅定义语法的层次结构状态机,* 基于上下文的程序性、松散耦合的规则引擎,* 支持活动对象以构建多线程应用程序 |
|
bbv.Common.DistributedEventBroker
这个扩展可以使事件代理在远程进程中触发事件。bbv.Common.DistributedEventBroker是bbv.Common库的一部分,该库包括.NET组件和功能:* 使用发布者-订阅模式进行线程切换的异步通知组件,* 具有流畅定义语法的分层状态机,* 基于上下文的程序化、松耦合规则引擎,* 支持活动的对象以构建多线程应用程序 |
|
bbv.Common.DistributedEventBroker.NServiceBusAdapter
NServiceBus分布式通信事件代理扩展的适配器。允许使用bbv.Common.EventBroker基础设施在小服务总线(NServiceBus)上发送事件。bbv.Common.DistributedEventBroker.NServiceBusAdapter是bbv.Common库的一部分,该库包括.NET组件和功能:* 使用发布者-订阅模式进行线程切换的异步通知组件,* 具有流畅定义语法的分层状态机,* 基于上下文的程序化、松耦合规则引擎,* 支持活动的对象以构建多线程应用程序 |
|
bbv.Common.IO
提供简化IO操作的功能:* 所有文件系统操作抽象层,以实现文件系统的TDD(测试驱动开发),* 递归文件系统命令(移动、复制...),* 目录监视器,在目录内容改变时触发事件,* 流装饰器/拦截器,* 资源加载器(从文件/内嵌),bbv.Common.IO是bbv.Common库的一部分,包含.NET组件和功能:* 使用发布者-订阅模式进行线程切换的异步通知组件,* 具有流畅定义语法的分层状态机,* 基于上下文的程序化、松耦合规则引擎,* 支持活动的对象以构建多线程应用程序 |
GitHub仓库
此包未被任何流行的GitHub仓库使用。
版本 | 下载 | 最后更新 |
---|---|---|
7.1.12149.1635 | 15,308 | 5/28/2012 |
7.1.12089.2010 | 2,119 | 3/29/2012 |
7.1.12045.727 | 9,564 | 2/14/2012 |
7.1.11331.1827 | 2,398 | 11/28/2011 |
7.1.1244.2228 | 1,809 | 2/13/2012 |
7.1.1187.412 | 26,035 | 3/28/2011 |
6.432.0 | 2,736 | 3/11/2011 |