diff --git a/sdks/Yunzhi.Library.xml b/sdks/Yunzhi.Library.xml
deleted file mode 100644
index 7c68faf..0000000
--- a/sdks/Yunzhi.Library.xml
+++ /dev/null
@@ -1,5097 +0,0 @@
-
-
-
- Yunzhi.Library
-
-
-
-
- 表示一个缓存实例
-
-
-
-
- 获取缓存队列全局维一键
-
-
-
-
- 获取当前缓存的存储提供程序
-
-
-
-
- 初始化缓存实例
-
- 缓存键
- 缓存提供程序
-
-
-
- 设定缓存项值
-
- 缓存项键
- 缓存项值
- 缓存项过期时长,null按默认过期时间处理(如果Session将默认20分钟超时),TimeSpan.Zero则最永久有效
- 设定缓存过期时间是不是自动延展.
- 缓存值的类型
-
-
-
- 设定缓存项值
-
- 缓存项键
- 缓存项值
- 缓存项过期时长(单位秒),0永不过期
- 设定缓存过期时间是不是自动延展.
- 缓存值的类型
-
-
-
- 移除指定键缓存项
-
- 缓存项键
-
-
-
- 确认指定键的缓存项是否存在
-
- 缓存项键
- true存在;false不存在
-
-
-
- 获取指定的缓存,如果指定缓存不存在则调用回调获取
-
- 缓存项键
- 缓存项值获取器
- 设定缓存项过期时长;如果未设定参数则会忽略此参数
-
- 未设定geter时,如果不存在则返回null,否则返回相应值
- 设定geter时,一定会返回值
-
- 调用时没有返回值
-
-
-
- 表示一个缓存项
-
-
-
-
- 获取缓存项键
-
-
-
-
- 获取或者设定缓存项值
-
-
-
-
- 获取或者设定过期时间,null按默认过期时间处理,TimeSpan.Zero则最永久有效
-
-
- 设置当前属性后,会以自动当前时间计算,并赋值。
- 设置本属性主要是为了延展需要。
-
-
-
-
- 获取或者设置缓存项到期时间。
-
-
-
-
- 获取或设置当前缓存项是否自动顺延过期时间。
-
-
-
-
- 初始化一个缓存项
-
- 缓存项键
-
-
-
- 缓存池
-
-
-
-
- 获取缓存池唯一实例
-
-
-
-
- 获取缓存的配置
-
-
-
-
- 获取指定键缓存实例
-
- 缓存实例键
- 缓存实例
- 如果已经在
-
-
-
- 获取默认缓存
-
-
-
-
- 创建缓存池实例
-
- 会创建一个键为default的默认缓存
-
-
-
- 以默认提供程序向缓存池添加一个缓存。
-
- 缓存键
-
-
-
-
- 创建一个新的缓存
-
- 缓存键
- 缓存提供程序
- 新创建的缓存
-
-
-
- 移除指定的缓存实例
-
- 缓存实例键
-
-
-
- 获取指定键的缓存实例,如果不存在且指定了则调用创建。
-
- 缓存实例键
- 缓存Cache程序提供者
- 缓存实例
-
-
-
- 表示一个缓存实例配置元素
-
-
-
-
- 获取或设置缓存Key
-
-
-
-
- 获取或设置缓存提供程序
-
-
-
-
- 获取或设置缓存提供程序要配置的其它参数
-
-
-
-
- 表示缓存配置节
-
-
-
-
- 获取或设置默认缓存提供程序
-
-
-
-
- 获取或设置缓存提供程序需要的其它参数
-
-
-
-
- 获取或设置缓存池,实例配置
-
-
-
-
- 缓存提供程序接口
-
-
-
-
- 获取或设置缓存的唯一键
-
-
-
-
- 设定指定键缓存值
-
- 缓存项键
- 缓存项值
- 缓存项过期时长,null按默认过期时间处理,TimeSpan.Zero则最永久有效
- 表示每次访问后是否将缓存顺延相应的时间。
- 缓存的 值类型
- 如果缓存存在更新缓存值,否则创建一个新的缓存
-
-
-
- 移除指定键缓存
-
- 缓存项键
-
-
-
- 确认指定键的值是否存在当前缓存
-
- 缓存项键
-
-
-
-
- 获取指定键缓存值
-
- 缓存项键
- 缓存的 值类型
- 存在返回值,否则返回的默认类型。
-
-
-
- 清理掉已经过期的缓存
-
-
-
-
- 获取或设置当前已经缓存的条目数。
-
-
-
-
-
- 内存缓存提供程序。
-
-
-
-
- 初始化提供程序
-
- 实例唯一
-
-
-
- 使用缓存池配置初始化提供程序
-
- 实例唯一键
- 配置实例
-
-
-
- 获取或设置当前提供程序的缓存唯一键
-
-
-
-
- 设定指定键缓存值
-
- 缓存项键
- 缓存项值
- 缓存项过期时长,null按默认过期时间处理,TimeSpan.Zero则最永久有效
- 表示每次访问后是否将缓存顺延相应的时间。
- 缓存的值类型
- 如果缓存存在更新缓存值,否则创建一个新的缓存
-
-
-
- 移除指定键缓存
-
- 缓存项键
-
-
-
- 确认指定键的值是否存在当前缓存
-
- 缓存项键
-
-
-
-
- 获取指定键缓存值
-
- 缓存项键
- 缓存的 值类型
- 存在返回值,否则返回的默认类型。
-
-
-
- 清理掉过已经过期的缓存
-
-
-
-
- 获取或设置当前已经缓存的条目数。
-
-
-
-
-
- 程序集相关扩展工具方法
-
-
-
-
- 获取程序集版本
-
- 程序集实例
-
-
-
-
- 获取程序集产品版本
-
- 程序集实例
-
-
-
-
- 获取程序集编译时间
-
- 程序集实例
-
-
-
-
- 获取完全的版本信息
-
- 程序集实例
- 格式化字符串{0}版本号{1}产品版本号{2}编译日期
- 默认格式 v1.0.0.0 alpha0 build 20181100
-
-
-
- 命令行参数解析器
-
-
-
-
- 获取或设置是否忽略参数大小写
-
-
-
-
- 获取或设置获取参数的键值对形式
-
-
-
-
- 获取指定名称参数
-
-
-
-
- 初始化命令行参数解决器
-
- 传递原来的原始参数
- 是否忽略大小写
-
-
-
- 检查是否传递过来指示的参数
-
- 参数名称
-
-
-
-
- 检查是否存在参数,但没有指定值
-
- 参数名称
-
-
-
-
-
- 将指定参数转换成类型
-
- 参数名称
- 默认值
-
-
-
-
- 将指定参数转换成类型
-
- 参数名称
- 默认值
-
-
-
-
- 中国大陆银行卡数据校验特性
-
-
-
-
- 初始化银行卡验证
-
-
-
-
- 确定对象的指定值是否有效
-
- 拉受验证的值对象
-
-
-
-
- 身份证号数据验证特性
-
-
-
-
- 初始化特性
-
-
-
-
- 确定对象的指定值是否有效
-
- 拉受验证的值对象
-
-
-
-
- 小数验证特性
-
-
-
-
- 初始化特性
-
- 小数精度
-
-
-
- 获取或设置要求的小数精度,小于等于此将通过
-
-
-
-
- 获取或设置是否接受整数
-
-
-
-
-
-
-
- 实体验证帮助类
-
-
-
-
- 验证中的所有公共属性的特性,
- 并返回验证不通过的验证消息
-
- 接受验证的实体实例
- 是否验证所有规则,还是在出现第一个验证不能过的规则即返回,以提高性能。
- 成功返回null,否则返回验证结果集。
-
-
-
- 验证中的所有公共属性,的特性是否都测试通过
-
- 要验证的实例
- true是;false否
-
-
-
- 获取指定实体类型的所有验证规则
-
- 实体类型
- 所有公共属性名为键的验证规则
-
-
-
- 获取指定实体类型的所有验证规则
-
- 实体类型
- 所有公共属性名为键的验证规则
-
-
-
- 模型数据验证特性的扩展
-
-
-
-
- 确定对象的指定值针对当前验证规则是否有效
-
- 当前验证特性实例。
- 接受验证的值。
- 如果验证失败的错误消息,如果为空则即验证特性的ErrorMessage。
- 通过为null;否则为验证结果实例。
-
-
-
- 固定电话号码格式数据验证特性
-
- 区号允许有或无-分隔,分机号必须有-分隔,位数不限
-
-
-
- 初始化特性
-
-
-
-
- 确定对象的指定值是否有效
-
- 拉受验证的值对象
-
-
-
-
- 手机号码数据验证特性
-
-
-
-
- 初始化特性
-
-
-
-
- 确定对象的指定值是否有效
-
- 拉受验证的值对象
-
-
-
-
- 电话号码(手机或固话)数据验证特性
-
-
-
-
- 初始化特性
-
-
-
-
- 确定对象的指定值是否有效
-
- 拉受验证的值对象
-
-
-
-
- 数据验证消息
-
-
-
-
- 获取或设置验证失败属性名称。
-
-
-
-
- 获取或设置验证不通过错误提示消息。
-
-
-
-
- 表示日期间隔类型
-
-
-
-
- 年
-
-
-
-
- 月
-
-
-
-
- 周
-
-
-
-
- 天
-
-
-
-
- 运行时扩展类
-
-
-
-
- 如果字典中不存相应的键,则添加
-
- 字典中的键的类型
- 字典中的值的类型
- 字典实例
- 字典键
- 字典值
-
-
-
- 添加或者设置字典值,如果存在于字典则修改值,否则添加。
-
- 字典中的键的类型
- 字典中的值的类型
- 字典实例
- 字典键
- 字典值
-
-
-
- 如果字典如果存在
-
- 字典中的键的类型
- 字典中的值的类型
- 字典实例
- 字典键
- 默认值
-
-
-
- 字典中如果存在指定键则删除
-
- 字典中的键的类型
- 字典中的值的类型
- 字典实例
- 要删除的键
-
-
-
- 表示调用执行结果反馈
-
- 如果执行添加增删改订单操作响应。
-
-
-
- 获取或设置本次调用是否成功执行。
-
-
-
-
- 获取或设置本次调用返回的响应代码。
-
-
-
-
- 获取或设置本次调用响应的结果说明消息。
-
-
-
-
- 获取或设置本次调用响应的结果数据。
-
-
-
-
- 初始化执行结果反馈
-
- 操作是否成功完成
- 操作反馈消息
- 操作响应代码
- 操作反馈结果
-
-
-
- 创建一个应用发生异常的执行结果反馈
-
- 异常响应消息,为空是默认响应“发生未知异常,请查看错误日志。”
- 响应代码
- 新的执行结果反馈实例
- 一般用于调用捕获了异常的中响应结果
-
-
-
- 创建一个调用成功的执行结果反馈
-
- 响应消息,为空是默认响应“恭喜,执行成功。”
- 响应代码
- 响应结果数据
- 新的执行结果反馈实例
-
-
-
- 创建一个调用成功的执行结果反馈
-
- 响应消息,为空是默认响应“恭喜,执行成功。”
- 响应结果数据
-
-
-
-
- 创建一个调用失败的执行结果反馈
-
- 异常响应消息,为空是默认响应“抱歉,执行失败。”
- 响应代码
- 响应结果数据
- 新的执行结果反馈实例
-
-
-
- 创建一个调用失败的执行结果反馈
-
- 异常响应消息,为空是默认响应“抱歉,执行失败。”
- 响应结果数据
-
-
-
-
- 表示一个可携带指定结果数据类型的调用执行结果反馈
-
- 指示的类型
-
-
-
- 获取或设置本次调用响应的结果数据。
-
-
-
-
- 初始化执行结果反馈
-
- 操作是否成功完成
- 操作反馈消息
- 操作响应代码
- 操作反馈结果
-
-
-
- 创建一个应用发生异常的执行结果反馈
-
- 异常响应消息,为空是默认响应“发生未知异常,请查看错误日志。”
- 响应代码
- 新的执行结果反馈实例
- 一般用于调用捕获了异常的中响应结果
-
-
-
- 创建一个调用成功的执行结果反馈
-
- 异常响应消息,为空是默认响应“恭喜,执行成功。”
- 响应代码
- 响应结果数据
- 新的执行结果反馈实例
-
-
-
- 创建一个调用成功的执行结果反馈
-
- 异常响应消息,为空是默认响应“恭喜,执行成功。”
- 响应结果数据
-
-
-
-
- 创建一个调用失败的执行结果反馈
-
- 异常响应消息,为空是默认响应“抱歉,执行失败。”
- 响应代码
- 响应结果数据
- 新的执行结果反馈实例
-
-
-
- 创建一个调用失败的执行结果反馈
-
- 异常响应消息,为空是默认响应“抱歉,执行失败。”
- 响应结果数据
- 新的执行结果反馈实例
-
-
-
- 地理坐标转换器
-
-
-
-
- 判断指定的GPS经纬度是否超出中国大陆范围。
-
- 经度值。
- 纬度值。
- 验证结果。
-
-
-
- 转换GPS经度值。
-
- 经度值。
- 纬度值。
- 转换后的经度值。
-
-
-
- 转换GPS纬度值。
-
- 经度值。
- 纬度值。
- 转换后的纬度值。
-
-
-
- 将世界标准地理坐标(GPS:WGS-84)转换成中国国测局地理坐标(火星:GCJ-02)
-
- WGS84坐标
-
-
-
-
- 将中国国测局地理坐标(火星:GCJ-02)转换成世界标准地理坐标(GPS:WGS-84)
-
- GCJ02坐标
- WGS-84坐标实例。
- 此接口有1-2米左右的误差,需要精确的场景慎用。
-
-
-
- 将百度地理坐标(BD-09)转换成中国国测局地理坐标(火星:GCJ-02)
-
- BD09坐标
- GCJ-02坐标实例。
-
-
-
- 将中国国测局地理坐标(火星:GCJ-02)转换成百度地理坐标(BD-09)
-
- GCJ-02坐标
- BD-09坐标实例
-
-
-
- 将世界标准地理坐标(GPS:WGS-84)转换成百度地理坐标(BD-09)
-
- WGS84坐标
- BD-09坐标实例
-
-
-
- 将百度地理坐标(BD-09)转换成世界标准地理坐标(GPS:WGS-84)
-
- BD09坐标
- WGS84坐标实例
-
-
-
- 表示一个GIS的地理坐标
-
-
-
-
- 获取或设置坐标经度。
-
-
-
-
- 获取或设置坐标纬度。
-
-
-
-
- 初始化地理坐标。
-
- 经度
- 纬度
-
-
-
- 获取当前坐标的GEOHASH值
-
- 坐标HASH精度
-
-
-
-
- 将GIS坐标转换成,格式
-
- 字符串
-
-
-
- 表示一个附近的地理范围
-
-
-
-
- 获取或设置原点经纬地理坐标
-
-
-
-
- 获取或设置最大距离,单位:米
-
-
-
-
- 获取或设置最小距离,单位:米
-
-
-
-
- Linux(CentOS)服务安装部署器
-
- 目前仅在CentOS测试支持
-
-
-
- 初始化安装部署器
-
-
-
-
- 获取入口程序集,即主程序集的说明特性
-
- 要获取的自定义特性
-
-
-
-
- 输出欢迎信息
-
-
-
-
- 写入声名文件头
-
-
-
-
- 写入文件头部注释说明
-
-
-
-
- 写入[Unit]组
-
-
-
-
- 写入[Service]节
-
-
-
-
- 写入[Install]节
-
-
-
-
- 部署
-
-
-
-
- 启动安装部署
-
-
-
-
- 分页数据结果模型
-
-
-
-
- 获取或设置当前索引页。
-
-
-
-
- 获取或设置分页大小,即每页记录数
-
-
-
-
- 获取或设置记录总数。
-
-
-
-
- 获取或设置总页数
-
-
-
-
- 获取或设置是否为懒分页模式
- 即:不返回和,直接到加载完成为止
-
-
-
-
- 获取或设置数据结果集合。
-
-
-
-
- 获取或设置是否已经是最后一页
-
- 懒模式是:以是否为空为依据,否则以==
-
-
-
- 初始化一个空的分页数据结果模型
-
-
-
-
- 以分页结果初始化分页结果模型
-
-
-
-
-
-
- 分页数据结果模型
-
-
-
-
- 获取或设置当前页的数据
-
-
-
-
- 初始化一个空的分页数据结果模型
-
-
-
-
- 常用的公共工具类方法
-
-
-
-
- 验证是否为一个合法的域名
-
- 接受验证的域名文本
- true是;false否
-
-
-
- 判断是否为数字
-
- 接受判断的数字字符串
- true是;false否
-
-
-
- 判断是否为正整数
-
- 接受判断的数字字符串
- true是;false否
-
-
-
- 判断是否为小数
-
- 接受判断的文本
- 小数精度,即小数位数,小于等于此精度通过,不能小于1
-
-
-
-
- 判断是否为日期
-
- 要判断的字符串
- true是;false否
-
-
-
- 判断是否为E-Mail地址
-
- 接受验证的E-Mail地址
- true是;false否
-
-
-
- 判断是否一个正确的http[s]URL地址
-
- 接受判断的URL字符串
- true是;false否
-
-
-
- 验证是否为一个标准的大陆银行卡号
-
- 接受验证的字符串
-
-
-
-
- 验证是否一个合法的手机号码
-
- 接受验证的号码
- true是;false否
-
-
-
- 验证是否一个合法的固定手机号码
-
- 接受验证的号码
-
-
-
-
- 对进行脱敏掩处理,比如13866668888转换成138****8888
-
- 要脱敏的文本
- 脱敏的长度,即对多少进行掩码处理
- 开始进行掩码的位置,不指定则取中间位置
-
-
-
-
- 判断是否合法的18位身份证号码
-
- 接受校验身份证号码
- true是;false否
-
-
-
- 判断是否为合法的18位身份证号码,
- 并且与指示的性别相匹配
-
- 接受校验身份证号码
- 性别,true男、false女
- true是;false否
-
-
-
- 如果为合法的18位身份证号码
- 则从身份证号码提取出生年月
-
- 接受提取的身份证号码
- 合法返回出生年月,否则返回null
-
-
-
- 如果为合法的18位身份证号码
- 则从中提取性别
-
- 接受提取的身份证号码
- 合法返回性别[true男,false女];否则返回null
-
-
-
- 以为当前路径,计算相对路径的绝对路径。
-
- 当前路径
- 要计算的相对路径
- 转换后的绝对路径
-
-
-
- 以的BaseDirectory为当前目录计算指示的相对路径的绝对路径。
-
- 要计算的相对路径
- 转换后的绝对路径
-
-
-
- 将指定的枚举名称转换相应的枚举
-
- 要转换枚举类型
- 枚举名称
- 转换成功的枚举
-
-
-
-
- 计算两个日期之间经历了多少指定的时间间隔
-
- 起始日期
- 截止日期
- 间隔类型
- 是否忽略日期的时间部分
- 间隔数
- 只返回间隔数的整数部分,小数部分将被忽略
-
-
-
- 以前当系统时间,生成时间戳
-
-
- UNIX时间戳,时区采用UTC时区。
-
-
-
-
- 以前指定时间,生成时间戳
-
-
- UNIX时间戳,时区采用UTC时区。
-
-
-
-
- 将时间戳转换成相应的时间
-
- 秒数时间戳,标准的UNIX时间戳,时区以UTC时区
- 转换时采用UTC转换,返回值为本系统时间戳
-
-
-
- 计算经纬度坐标的的HASH值
-
- 纬度
- 经度
- 需要生成的HASH精度位数
- 标准的GeoHash算法
-
-
-
- 计算两个地图坐标之间的距离。
-
- 起始坐标
- 终点坐标
- 两点之间的距离,单位M
-
-
-
- 计算两个地图坐标之间的距离
-
- 起始坐标经度
- 起始坐标纬度
- 终点坐标经度
- 起始坐标纬度
-
-
-
-
- 生成随机汉字字符串
-
- 生成的长度
-
-
- 生成编码采用GB2312国标
-
-
-
-
- 提供字符终端的的一些快捷操作员
-
-
-
-
- 格式化异常输出
-
- 要输出的异常
- 循环输出的错误文本
-
-
-
-
- 输出一条带颜色的文字
-
- 要输入的消息
- 文字颜色
-
-
-
- 输出一行带颜色的文字
-
-
-
-
-
-
- 输入一条绿色的成功消息
-
- 要输出的消息
-
-
-
- 输出一条黄色警告消息
-
- 要输出的消息
-
-
-
- 输出一条红色警告消息
-
- 要输出的消息
-
-
-
- 输入一条异常消息
-
-
-
-
-
- ZIP压缩、解压相关工具方法
-
-
-
-
- 往压缩文件里添加目录
-
- 创建压压缩包的根目录,进行相地路径计算
- 要加入的目标文件夹
- 压缩包
- 压缩级别
- 文件筛选器
-
-
-
- 以ZIP形式压缩目录
-
- 要压缩的文件夹路径
- 压缩的目标文件名
- 文件过滤筛选,返回true压缩,false不压缩
- 压缩级别
-
-
-
- 解压ZIP压缩包到指定目录
-
- zip压缩包文件名
- 目标文件夹
- 解压过滤,true解压;false不解压
-
-
-
- 自定义可选参数键值对集合
-
- 字典键不区分大小写
-
-
-
- 添加一个字典参数
-
- 参数唯一键
- 参数值
-
-
-
- 添加一个字典参数
-
- 要添加的参数
-
-
-
- 确认指定的键是否已经在字典中存在
-
- 字典键
-
-
-
-
- 获取指定Key的参数值
-
- 配置参数key
- 如果没有寻找到配置参数的默认值
- 如果存在返回配置值;否则返回默认值。
-
-
-
- 获取指定Key值,并转换成T指示的类型
-
- 要转换的目标类型
- 配置参数key
- 转换后的目录类型,或者为空时该类型默认值
-
-
-
- 获取指定Key值,并转换成T指示的类型
-
- 要转换的目标类型
- 配置参数key
- 默认值
- 转换后的目录类型,或者为空时返回
-
-
-
- 表示一个可选参数配置元素
-
-
-
-
- 获取或设置表示配置键
-
-
-
-
- 获取或设置表示配置值
-
-
-
-
- 云智应用配置文件管理入口
-
-
-
-
- 获取当前应用配置
-
-
-
-
- 获取公共应用参数配置
- 路径yunzhi:appSettings
-
-
-
-
- 设置当前应用配置
-
- 配置
-
-
-
- 快速绑定获取配置节
- 的快捷方法
-
- 配置节类型
-
-
-
-
- 快速绑定获取配置节
- 的快捷方法
-
- 配置节类型
- 配置路径,如yunzhi:cache
-
-
-
-
- 获取当前配置的连接字符串
-
- 连接字符串名称
-
-
-
-
- 为应用配置构造器增加云智配置默认JSON配置文件
-
- 当前配置构造器实例
-
-
-
-
- 跟数据处理相关的工具方法
-
-
-
-
- 以HTML,Table将Datatable数据导出
-
- 要导出的表
- <ColumnName,Descipt[,#String|#Datetime]> 字段格式描述集合
- 生成的HTML
-
-
-
-
- 以HTML的形式生成导出
-
- 要导出的表
- <ColumnName,Descipt[,#String|#Datetime]> 以此格式的字段说明
-
- true输出未包含的列;
- false不输出不包含的列
-
- 生成的HTML
-
-
-
- 的形式生成导出
-
- 要导出的表
- <ColumnName,Descipt[,#String|#Datetime]> 以此格式的字段说明
- 生成的HTML
-
-
-
- 的形式生成导出
-
- 要导出的表
- <ColumnName,Descipt[,#String|#Datetime]> 以此格式的字段说明
-
- true输出未包含的列;
- false不输出不包含的列
-
- 生成的HTML
-
-
-
- 检测是否具有Parse(string)方法
-
- 接受检测的类型
-
-
-
-
- 动态值类型转换
-
- 要转换的目标类型
- 要转换的值
-
-
-
-
- 获取当前数据集中第一张表
-
- 当前数据集实例
- 如果存在表返回第一张;否则返回Null
-
-
-
- 确认当前DataTable是否有记录
-
- DataTable实例
- true存在;false不存在
-
-
-
- 将当前行指定列的值解析成指示的类型
-
- 要转换的目标类型
- 当前行记录实例
- 要转换的列名
- 如果为DBNull转换成T的默值,否则强转换相应的类型
-
-
-
- 将当前行指定列的值解析成指示的类型
-
- 要转换的目标类型
- 当前行记录实例
- 要转换列的索引
- 如果为DBNull转换成T的默值,否则强转换相应的类型
-
-
-
- 将指定行指定列的值解析成指示的类型
-
- 要转换的目标类型
- 当前表实例
- 行记录索引
- 要转换列名称
- 如果为DBNull转换成T的默值,否则强转换相应的类型
-
-
-
- 将指定行指定列的值解析成指示的类型
-
- 要转换的目标类型
- 当前表实例
- 行记录索引
- 要转换列的索引
- 如果为DBNull转换成T的默值,否则强转换相应的类型
-
-
-
- 关系数据库产品的访问适配器基类,实现基本操作
-
-
-
-
- 获取或者设置当前数据库连接
-
-
-
-
- 获取当前是否指示要求接下来语句以事务形式提交
-
- 为true表示已经提示要求执行事务,但是未执行Commit()或者Rollback()
-
-
-
- 获取或设置抽象Sql语法解析器
-
-
-
-
- 创建指定数据产品的默认访问适配器。
-
- 要创的创建的数据产品
- 已经适返回实例,否则返回null.
-
-
-
- 初始化配置
-
-
-
-
- 打开当前数据库连接
-
-
-
-
- 关闭当前数据库连接
-
- 有事务未提交时,连接不会被关闭,除非先回滚或者提交事务。
-
-
-
- 执行Sql语句,但不返回值
-
- 要执行的Sql语句
- Sql语所需的参数
-
-
-
- 执行Sql语句,但不返回值
-
- 要执行的抽象Sql语句
- Sql语所需的参数
-
-
-
- 执行SELECT语句并且返回查询结果
-
- 要执行的SELECT语句
- SELECT语句所需要的参数
- 分页设置和结果
- 查询的结果
-
-
-
- 执行SELECT语句并且返回查询结果
-
- 要执行的SELECT语句
- SELECT语句所需要的参数
- 分页设置和结果
- 查询的结果
-
-
-
- 执行SQL语句,并返回执行返回值
-
- 存储过程名称
- 返回值数据类型
- 存储过程参数
- 存储过程返回值(非输入参数)
-
-
-
- 执行SQL语句,并返回一个
-
- 存储过程名称
- 存储过程参数
- 返回填充好的DataSet
-
-
-
- 指示从现在开始本实例提交的所有Sql以事务形式执行,直到执行Commit或者Rollback方法
-
- 指示事务的ISO锁定级别,不指定以库默认
-
-
-
- 提交当前执行的事务
-
-
-
-
- 回滚当前提交的事务
-
-
-
-
- 输出日志SQL语句跟踪
-
- 执行的SQL语句
- SQL语句参数
- 只有配置了名为debug的日志记录器才输出
-
-
-
- 调试跟踪SQL语句
-
- 执行的SQL语句
- SQL语句参数
-
-
-
- 释放连接资源
-
-
-
-
- 一些扩展工具方法
-
-
-
-
- 根据给定的决断条件决定时是否执行的筛选
-
- 查询实体类型
- 要执行筛选的
- 决断表达式,true才会执行筛选,false不执行
- 筛选表达式
-
- 为true,返回新的
- 否则返回
-
-
-
-
- 如果不为空,则执行的筛选
-
- 查询实体类型
- 要执行筛选的
- 搜索字符串,不执行,否则执行
- 筛选表达式
-
- 为true,返回新的
- 否则返回
-
-
-
-
- 为枚举集合分页
-
- 枚举集合条目类型
- 要分页的集合
- 分页设定及结果
-
-
-
-
- 针对某一关系数据库产品的访问适配器
-
-
-
-
- 获取或者设置当前数据库连接
-
-
-
-
- 获取当前是否指示要求接下来语句以事务形式提交
-
- 为true表示已经提示要求执行事务,但是未执行Commit()或者Rollback()
-
-
-
- 获取或设置抽象Sql语法解析器
-
-
-
-
- 打开当前数据库连接
-
-
-
-
- 关闭当前数据库连接
-
-
-
-
- 执行Sql语句,但不返回值
-
- 要执行的Sql语句
- Sql语所需的参数
-
-
-
- 执行Sql语句,但不返回值
-
- 要执行的抽象Sql语句
- Sql语所需的参数
-
-
-
- 执行SELECT语句并且返回查询结果
-
- 要执行的SELECT语句
- SELECT语句所需要的参数
- 分页设置和结果
- 查询的结果
-
-
-
- 执行SELECT语句并且返回查询结果
-
- 要执行的SELECT语句
- SELECT语句所需要的参数
- 分页设置和结果
- 查询的结果
-
-
-
- 执行SQL语句,并返回执行返回值
-
- 存储过程名称
- 返回值数据类型
- 存储过程参数
- 存储过程返回值(非输入参数)
-
-
-
- 执行SQL语句,并返回一个
-
- 存储过程名称
- 存储过程参数
- 返回填充好的DataSet
-
-
-
- 指示从现在开始本实例提交的所有Sql以事务形式执行,直到执行Commit或者Rollback方法
-
- 指示事务的ISO锁定级别,不指定以库默认
-
-
-
- 提交当前执行的事务
-
-
-
-
- 回滚当前提交的事务
-
-
-
-
- 针对不同关系数据库产品语法解析器
-
-
-
-
- 解析器的数据库产品
-
-
-
-
- 将指定的抽象Sql语句解析成相关产品的Sql语句文本
-
- 要解析的抽象Sql语句
- Sql语句文本
-
-
-
- Microsoft SQL Server数据访问适配器
-
-
-
-
- 获取或设置当前数据库连接
-
-
-
-
- 获取当前是否指示要求接下来语句以事务形式提交
-
- 为true表示已经提示要求执行事务,但是未执行Commit()或者Rollback()
-
-
-
- 获取或设置抽象Sql语法解析器
-
-
-
-
- 创建默认数据库访问适配器实例
-
-
-
-
- 以指定的连接字符串创建访问适配器实例
-
- 连接字符串名(以{abc}的形式传入),或者Sql的一个连接字符串
- 如果以{abc}形式传入将去读取配器文件中的字符器
-
-
-
- 执行Sql语句,但不返回值
-
- 要执行的Sql语句
- Sql语所需的参数
-
-
-
- 执行SELECT语句并且返回查询结果
-
- 要执行的SELECT语句
- SELECT语句所需要的参数
- 分页设置和结果
- 查询的结果
-
-
-
- 执行SQL语句,并返回执行返回值
-
- 存储过程名称
- 返回值数据类型
- 存储过程参数
- 存储过程返回值(非输入参数)
-
-
-
- 执行SQL语句,并返回一个
-
- 存储过程名称
- 存储过程参数
- 返回填充好的DataSet
-
-
-
- 指示从现在开始本实例提交的所有Sql以事务形式执行,直到执行Commit或者Rollback方法
-
- 指示事务的ISO锁定级别,不指定以库默认
-
-
-
- 提交当前执行的事务
-
-
-
-
- 回滚当前提交的事务
-
-
-
-
- 微软SQL Server语法解析器
-
-
-
-
- 获取当前解析器所支持的数据库产品
-
-
-
-
- 将字段值格式化成相应的文本格式
-
- 要格式的值
- 格式化后的文本
-
-
-
- 将表字段转换成供SELECT语句查询的字段形式
-
- 要解析的字段
- 解析后的字符串
-
-
-
- 将函数调用转换成SQL文本形式
-
-
-
-
-
-
- 将数据字段解析成UPDATE语句设置字段
-
- 要解析的字段
- 解析后的Sql文本
-
-
-
- 解析数据库对象成SQL文本
-
- 要解析的数据库对象
- SQL文本
-
-
-
- 解析SQL条件表达式链
-
- 要解析的SQL表达式链头表达式
- SQL文本
-
-
-
- 解析SQL分组表达式
-
- 分组表达式
- SQL文本
-
-
-
- 解析SQL条件表达式
-
- 要解析的排序表达式集
- SQL文本
-
-
-
- 解析抽象SELECT语句成SQL文本
-
- 要解析的SELECT抽象语句
- SQL文本
-
-
-
- 解析抽象INSERT语句成SQL文本
-
- 要解析的INSERT语句
- SQL文本
-
-
-
- 解析抽象UPDATE语句成SQL文本
-
- 要解析的UPDATE语句
- SQL文本
-
-
-
- 解析抽象DELETE语句成SQL文本
-
- 要解析的DELETE语句
- SQL文本
-
-
-
- 将指定的抽象Sql语句解析成SQL Server的Sql语句文本
-
- 要解析的抽象Sql语句
- Sql语句文本
-
-
-
- 将指定数据库对象抽象语句解析成Sql语句文本
-
- 要解析数据对象表达式
- Sql语句文本
-
-
-
- 将指定条件表达式抽象语句解析成Sql语句文本
-
- 要解析的条件表达式
- Sql语句文本
-
-
-
- 将指定排序表达式抽象语句解析成Sql语句文本
-
- 要解析的排序表达式
- Sql语句文本
-
-
-
- MySql数据访问适配器
-
-
-
-
- 获取或设置当前数据库连接
-
-
-
-
- 获取当前是否指示要求接下来语句以事务形式提交
-
- 为true表示已经提示要求执行事务,但是未执行Commit()或者Rollback()
-
-
-
- 获取或设置抽象Sql语法解析器
-
-
-
-
- 创建默认数据库访问适配器实例
-
-
-
-
- 以指定的连接字符串创建访问适配器实例
-
- 连接字符串名(以{abc}的形式传入),或者Sql的一个连接字符串
- 如果以{abc}形式传入将去读取配器文件中的字符器
-
-
-
- 执行Sql语句,但不返回值
-
- 要执行的Sql语句
- Sql语所需的参数
-
-
-
- 执行SELECT语句并且返回查询结果
-
- 要执行的SELECT语句
- SELECT语句所需要的参数
- 分页设置和结果
- 查询的结果
-
-
-
- 执行SQL语句,并返回执行返回值
-
- 存储过程名称
- 返回值数据类型
- 存储过程参数
- 存储过程返回值(非输入参数)
-
-
-
- 执行SQL语句,并返回一个
-
- 存储过程名称
- 存储过程参数
- 返回填充好的DataSet
-
-
-
- 指示从现在开始本实例提交的所有Sql以事务形式执行,直到执行Commit或者Rollback方法
-
- 指示事务的ISO锁定级别,不指定以库默认
-
-
-
- 提交当前执行的事务
-
-
-
-
- 回滚当前提交的事务
-
-
-
-
- Orace Mysql语法解析器
-
-
-
-
- 获取当前解析器所支持的数据库产品
-
-
-
-
- 将字段值格式化成相应的文本格式
-
- 要格式的值
- 格式化后的文本
-
-
-
- 将表字段转换成供SELECT语句查询的字段形式
-
- 要解析的字段
- 解析后的字符串
-
-
-
- 将函数调用转换成SQL文本形式
-
-
-
-
-
-
- 将数据字段解析成UPDATE语句设置字段
-
- 要解析的字段
- 解析后的Sql文本
-
-
-
- 解析数据库对象成SQL文本
-
- 要解析的数据库对象
- SQL文本
-
-
-
- 解析SQL条件表达式链
-
- 要解析的SQL表达式链头表达式
- SQL文本
-
-
-
- 解析SQL分组表达式
-
- 分组表达式
- SQL文本
-
-
-
- 解析SQL条件表达式
-
- 要解析的排序表达式集
- SQL文本
-
-
-
- 解析抽象SELECT语句成SQL文本
-
- 要解析的SELECT抽象语句
- SQL文本
-
-
-
- 解析抽象INSERT语句成SQL文本
-
- 要解析的INSERT语句
- SQL文本
-
-
-
- 解析抽象UPDATE语句成SQL文本
-
- 要解析的UPDATE语句
- SQL文本
-
-
-
- 解析抽象DELETE语句成SQL文本
-
- 要解析的DELETE语句
- SQL文本
-
-
-
- 将指定的抽象Sql语句解析成SQL Server的Sql语句文本
-
- 要解析的抽象Sql语句
- Sql语句文本
-
-
-
- 将指定数据库对象抽象语句解析成Sql语句文本
-
- 要解析数据对象表达式
- Sql语句文本
-
-
-
- 将指定条件表达式抽象语句解析成Sql语句文本
-
- 要解析的条件表达式
- Sql语句文本
-
-
-
- 将指定排序表达式抽象语句解析成Sql语句文本
-
- 要解析的排序表达式
- Sql语句文本
-
-
-
- 数据查询分页设置和结果
-
-
-
-
- 获取或设置当前页码
-
-
-
-
- 获取或设置页大小
-
-
-
-
- 获取或设置记录总数
-
-
-
-
- 获取或设置是否为懒分页模式
- 即:不返回和,直接到加载完成为止
-
-
-
-
- 起始序号
-
-
-
-
- 获取截止序号
-
-
-
-
- 获取总页数
-
-
-
-
- 创建分页实例
-
- 当前页
- 分页大小
- 记录总数
-
-
-
- 创建分页实例
-
- 当前页
- 分页大小
- 是否分懒分页式
-
-
-
- 各种关系数据库种类
-
-
-
-
- Microsoft SQL Server
-
-
-
-
- Oracle
-
-
-
-
- Oracle旗下的MySql
-
-
-
-
- 单文件数据库Sqlite
-
-
-
-
- 表示一个表字段
-
-
-
-
- 获取或设置字段名称
-
-
-
-
- 获取或设置字段别名
-
- 在SELECT时生效,如: Id AS ClassIds
-
-
-
- 获取或设置字段数据类型
-
-
-
-
- 获取或设置字段来源数据库对象
-
- 比如表、视图名称
-
-
-
- 获取或设置当前字段的值
-
- SELECT时可以忽略此值
-
-
-
- 获取或者设置值解析器
-
- 供上层二维表数据转实体时使用
-
-
-
- 以默认方式初始化字段
-
-
-
-
- 以基本参数实例初始化字段
-
- 字段名称
- 字段别名
- 字段值
- 字段所属对象名称
-
-
-
- 创建一个新的字段实例
-
- 字段名称
- 字段别名
- 字段值
- 字段所属对象名称
-
-
-
- 快递创建一个 * 号所有字段访问实列
-
- 字段来源数据库对象
-
-
-
-
- 创建一个常量字段 如 'CN' as [abc] 、 50 AS [abc]
-
- 常量值
- 别名
-
-
-
-
- 表示一个数据的函数调用
-
-
-
-
- 获取或设置函数名称
-
-
-
-
- 获取或设置函数调用参数,可以传入实例
-
-
-
-
- 实例化一个新的函数
-
- 函数名称
- 函数调用要传递的实参列表,可以传入实例
-
-
-
- 创建一个新的函数调用字段
-
- 函数名称
- 函数调用实参列表,可以是常量
-
-
-
-
- 创建一个新的函数调用字段
-
- 函数名称
- 别名
- 函数调用实参列表,可以是常量
-
-
-
-
- 表示一个数据库对象,如果表、视图、存储过程...
-
-
-
-
- 获取或设置数据库对象所属架构
-
-
-
-
- 获取或设置对象名称
-
-
-
-
- 获取或设置对象别名
-
-
-
-
- 获取或设置左边数据库对象(表、视图)的连接器
-
-
-
-
- 获取或设置右边数据库对象(表、视图)的连接器
-
-
-
-
- 重写基类方法
-
- 重写为默认为MsSql语法
-
-
-
- 初始一个新的数据库对象实例
-
-
-
-
- 初始化一个新的数据库对象实例
-
- 名称
- 别名
- 所属架构
-
-
-
- 返回数据对象链中的头对象
-
- 头数据库对象
-
-
-
- 返回数据对象链中的末尾对象
-
- 头数据库对象
-
-
-
- 以指定的方式在右边连接一个新的数据库对象
-
- 连接类型
- 右对象名称
- 右对象别名
- 右对象所属架构名称
-
-
-
-
- 以INNER JOIN连接的方式连接一个右数据库对象
-
- 右对象名称
- 右对象别名
- 右对象所属架构名称
- 新创建的连接对象
-
-
-
- 以INNER JOIN连接的方式连接一个右数据库对象
-
- 右对象名称
- 右对象别名
- 右对象所属架构名称
- 新创建的连接对象
-
-
-
- 以RIGHT JOIN连接的方式连接一个右数据库对象
-
- 右对象名称
- 右对象别名
- 右对象所属架构名称
- 新创建的连接对象
-
-
-
- 提供一个快捷的实例新数据库对象的方法
-
- 对象名称
- 别名
- 所属架构
- 新实例
- 与实例方法一致
-
-
-
- 数据库对象连接器
-
-
-
-
- 获取或设置连接左数据对象
-
-
-
-
- 获取或设置连接类型
-
-
-
-
- 获取或设置连接右数据对象
-
-
-
-
- 获取或设置连接的关连条件
-
-
-
-
- 初始化一个新的数据库对象连接器实例
-
-
-
-
- 初始化一个新的数据库对象连接器实例
-
- 连接类型
- 右边的数据库对象
-
-
-
- JOIN语句的连接条件表达式配置
-
- 连接表达式
- 返回当前连接器的右数据库对象
- 提供此返回是为了配置更多的JOIN对象
-
-
-
- 数据库(表、视图)连接类型
-
-
-
-
- 内连接
-
-
-
-
- 左连接
-
-
-
-
- 右连接
-
-
-
-
- 表示一个DELETE语句
-
-
-
-
- 初始一个DELETE语句实例
-
-
-
-
- 设定要删除的表,即FROM子句
-
- 要删除表的名称
- 表所属的架构
- 当前语句实例
-
-
-
- 选择操作要限定的条件
-
- 要附加的条件
- 当前语句实例
-
-
-
- Sql数据操纵语句(DML)基类,SELECT UPDATE DELETE EXECUTE...
-
-
-
-
- 获取或者设置要操作的字段集
-
-
-
-
- 获取或者设置Where条件
-
-
-
-
- 初始化一个新的Dml语句
-
-
-
-
- 向当前语句添加一个操作字段
-
- 要操作的字段
- 返回当前语句实例
-
-
-
- 选择要操作的数据库对象
-
- 要操作的数据库对象
- 返回当前语句实例
-
-
-
- 选择操作要限定的条件
-
- 要附加的条件
- 返回当前语句实例
-
-
-
- 表一个存储过程执行语句
-
-
-
-
- 获取或设置存储过程名称
-
-
-
-
- 获取或设置存储过程执行所需的参数
-
-
-
-
- 初始化一个存储过程执行语句实例
-
- 存储过程名称
- 存储过程所需参数
-
-
-
- 表示Sql语句中的GROUP BY表达式
-
-
-
-
- 获取或设置分组字段
-
-
-
-
- 获取或设置分组条件
-
-
-
-
- 初始化分组实例
-
-
-
-
- 设置排序字段
-
- 分组字段名称
- 字段属性数据库对象
- 当前分组条件实例
-
-
-
- 设置分组条件
-
- 分组Sql表达式
- 返回实例
-
-
-
- 静态公共方法
-
-
-
-
-
- 表示一个INSERT语句
-
-
-
-
- 获取或设置INSERT语句中SELECT语句
-
- 如果不设置此语句,将读取中的Value属性
-
-
-
- 初始化一个INSERT语句实例
-
-
-
-
- 选一个要查询的列
-
- 要插入的字段
- 要插入的值
- 当前语句实例
-
-
-
- 选择要插入数据的表
-
- 表名称
- 表所属架构
- 返回当前语句实例
-
-
-
- 表示一个Sql语句的排序表达式
-
-
-
-
- 获取或设置排序字段
-
-
-
-
- 获取或设置排序类型
-
-
-
-
- 创建一个新的排序表达式
-
- 接受排序字段名称
- 排序类型
- 新的排序表达式
-
-
-
- 表示Sql语句中的OrderBy排序类型
-
-
-
-
- 升序
-
-
-
-
- 降序
-
-
-
-
- 表示一个以SELECT语句临时组成的表
-
-
-
-
- 获取或设置当前临时语句表的查询语句
-
-
-
-
- 默认初始方法
-
-
-
-
- 以指定的语句和名称初始表数据库对象实例
-
- select语句
- 表命名
-
-
-
- 表示一个SELECT语句
-
-
-
-
- 获取或设置开启DISTINCT关键字
-
-
-
-
- 获取或设置启用TOP或者LIMIT查询的条数
-
-
-
-
- 获取或设置启用OFFSET偏移条数
-
- Microsoft系数据库产品不支持此关键字
-
-
-
- 获取或设置分组表达式
-
-
-
-
- 获取或设置排序表达式
-
-
-
-
- 初始化SELECT语句实例
-
-
-
-
- 向当前语句添加一个操作字段
-
- 要操作的字段
- 返回当前语句实例
-
-
-
- 选一个要查询的列
-
- 字段名称
- 字段别名
- 数据库对象名称
- 当前SELECT语句实例
-
-
-
- 查询中指定一个常量值
-
- 查询中指定的常量值
- 定义字段别名
- 当前SELECT语句实例
-
-
-
- 设定操作的数据库对象,即FROM子句
-
- 要操作的数据库对象
- 当前SELECT语句实例
-
-
-
- 选择要操作的数据库对象
-
- 对象名称
- 别名
- 所属架构
- 当前SELECT语句实例
-
-
-
- 选择要操作的数据库对象
-
-
-
-
-
-
-
- 向当前的操作员表增中一个INNER表关联
-
- 要关联的表名称
- 要关联的表别名
- 要关联的表所属架构
- 当前SELECT语句实例
-
-
-
- 向当前的操作员表增中一个LEFT表关联
-
- 要关联的表名称
- 要关联的表别名
- 要关联的表所属架构
- 当前SELECT语句实例
-
-
-
- 向当前的操作员表增中一个LEFT表关联
-
- 要关联的表名称
- 要关联的表别名
- 要关联的表所属架构
- 当前SELECT语句实例
-
-
-
- 为最后一个JOIN语句增加入ON条件
-
- 要在ON语句后面接的条件
-
-
-
-
- 为最后一个JOIN语句增加入ON条件
-
- 左表关联字段
- 左表名称
- 右表关联字段
- 右表名称
-
-
-
-
- 增加WHERE语句
-
- WHERE语句后面的条件
- 当前SELECT语句实例
-
-
-
- 在当前条件表达式后面用AND运算符连接指定的表达式
-
- 要连接的表达式
- 当前SELECT语句实例
-
-
-
- 在当前条件表达式后面用AND运算符连接一个新的表达式
-
- 字段名称
- 字段所属对象名称(表、视图等)
- SQL运算符
- 表达式右侧值
- 当前SELECT语句实例
-
-
-
- 在当前条件表达式后面用AND运算符连接一个新的表达式(运算符为=)
-
- 字段名称
- 表达式右侧值
- 当前SELECT语句实例
-
-
-
- 在当前条件表达式后面用AND运算符连接一个新的表达式
-
- 字段名称
- SQL运算符
- 表达式右侧值
- 当前SELECT语句实例
-
-
-
- 在当前条件表达式后面用OR运算符连接指定的表达式
-
- 要连接的表达式
- 当前SELECT语句实例
-
-
-
- 在当前条件表达式后面用Or运算符连接一个新的表达式
-
- 字段名称
- 字段所属对象名称(表、视图等)
- SQL运算符
- 表达式右侧值
- 当前SELECT语句实例
-
-
-
- 在当前条件表达式后面用OR运算符连接一个新的表达式(运算符为=)
-
- 字段名称
- 表达式右侧值
- 当前SELECT语句实例
-
-
-
- 在当前条件表达式后面用OR运算符连接一个新的表达式
-
- 字段名称
- SQL运算符
- 表达式右侧值
- 当前SELECT语句实例
-
-
-
- 插入TOP关键字
-
- 要返回前多少条记录
- 当前语句实例
-
-
-
- 插入LIMIT...OFFSET...参数
-
- 要返回的记录条数
- 设定的偏移条数
-
-
-
-
- 插入DISTINCT关键字
-
- 当前语句实例
-
-
-
- 向当前SELECT语句增加一个排序表达式
-
- 要排序的字段
- 排序方式
- 当前语句实例
-
-
-
- 增加一个降序表达式化
-
- 排序字段名称
- 字段所属数据库对象名称
- 当前语句实例
-
-
-
- 增加一个升序表达式化
-
- 排序字段名称
- 字段所属数据库对象名称
- 当前语句实例
-
-
-
- 设定分组语句
-
- 当前语句实例
-
-
-
- Sql语句抽象基类
-
-
-
-
- 获取或设置Sql语句执行动词
-
-
-
-
- 获取或者设置语句要操作数据库对象
-
-
-
-
- 创建一个新的SELECT抽象语句
-
- SELECT抽象语句
-
-
-
- 创建一个新的INSERT抽象语句
-
- INSERT抽象语句
-
-
-
- 创建一个新的UPDATE抽象语句
-
- UPDATE抽象语句
-
-
-
- 创建一个新的DELETE抽象语句
-
- DELETE抽象语句
-
-
-
- Sql语句条件表达式
-
-
-
-
- 获取或设置前一个条件
-
-
-
-
- 获取或设置条件字段
-
-
-
-
- 获取或设置条件逻辑运算符
-
-
-
-
- 获取或设置与链接的逻辑运算符
-
-
-
-
- 获取或设置后一个条件
-
-
-
-
- 初始化一个空的条件表达式
-
-
-
-
- 以字段参数实例化一个新的条件
-
- 字段名称
- 运算符
- 数据类型
- 条件值
-
-
-
- 从当前表达式向上回朔寻找当前表达式树的根链最左侧表达式
-
- 找到的根链的中最左侧表达式
-
-
-
- 从当前表达式向左回朔寻找到当前表达式链中最左侧的表达式
-
- 找到的当前链最左侧表达式
-
-
-
- 从当前表达式向右寻找到当前表达式链中最右侧的表达式
-
- 找到的当前链最右侧表达式
-
-
-
- 创建一个等于实例,并以Or方式连接在当前表达式右侧
-
- 字段名称
- 条件值
- 创建的新的表达式
-
-
-
- 以传入的参数实例一个新的实例,并以Or方式连接在当前表达式右侧
-
- 字段名称
- 运算符
- 字段数据类型
- 条件值
- 创建的新的表达式
-
-
-
- 以Or将指定的表达式链接在本表达式的右侧
-
- 要链接的表达式
- 返回实例
-
-
-
- 创建一个等于实例,并以And方式连接在当前表达式右侧
-
- 字段名称
- 条件值
- 创建的新的表达式
-
-
-
- 以传入的参数实例一个新的实例,并以And方式链接在右侧
-
- 字段名称
- 运算符
- 字段数据类型
- 条件值
- 创建的新的表达式
-
-
-
- 以And将指定的表达式链接在本表达式的右侧
-
- 要链接的表达式
- 返回实例
-
-
-
- 创建一个操作符为=的新表达式实例
-
- 字段名称
- 值
- 新表达式实例
-
-
-
- 创建一个新的表达式实例
-
- 字段名称
- 运算符
- 值
- 新表达式实例
-
-
-
- Sql条件连接运算符
-
-
-
-
- AND连接
-
-
-
-
- OR连接
-
-
-
-
- Sql条件表达式括在一起,即()子表达式
-
-
-
-
- 获取或设置被包括的表达式
-
-
-
-
- 创建一个新的括号(子)式实体
-
- 括号要包含的表达式,可以要括住的表达式链的任意节点的表达式,将搜索头表达式。
- 新的括号(子)表达式实例
-
-
-
- 创建一个新的括号(子)式实体,子表达式内以连接各表达式
-
- 要连接的子表达式集
- 子表式连接符
- 新的括号(子)表达式实例
-
-
-
- 创建一个新的括号(子)式实体,子表达式内以Or连接各表达式
-
- 要连接的子表达式集
- 新的括号(子)表达式实例
-
-
-
- 创建一个新的括号(子)式实体,子表达式内以Or连接各表达式
-
- 要连接的子表达式集
- 新的括号(子)表达式实例
-
-
-
- 创建一个新的括号(子)式实体,子表达式内以And连接各表达式
-
- 要连接的子表达式集
- 新的括号(子)表达式实例
-
-
-
- 创建一个新的括号(子)式实体,子表达式内以And连接各表达式
-
- 要连接的子表达式集
- 新的括号(子)表达式实例
-
-
-
- Sql归类归纳数据类型
-
-
-
-
- 推断类型
-
- 即在如INSERT,UPDATE,WHERE条件表达式等中,不明确指定数据类型,通过Value的CTS类型来推断具体的数据类型
-
-
-
- 数字
-
-
-
-
- 字符串
-
-
-
-
- 日期时间
-
-
-
-
- 字节
-
-
-
-
- 二进制流
-
-
-
-
- Sql条件条件逻辑运算符
-
-
-
-
- 等于
-
-
-
-
- 大于
-
-
-
-
- 小于
-
-
-
-
- 大于等于
-
-
-
-
- 小于等于
-
-
-
-
- 不等于
-
-
-
-
- LIKE
-
-
-
-
- BETWEEN...AND...
-
-
-
-
- IS
-
-
-
-
- IS NOT
-
-
-
-
- IN
-
-
-
-
- NOT IN
-
-
-
-
- Sql语句的各种动词
-
-
-
-
- INSERT插入操作
-
-
-
-
- UPDATE更新操作
-
-
-
-
- DELETE删除操作
-
-
-
-
- SELECT查询操作
-
-
-
-
- EXEC PROCEDURE执行操作存储过程
-
-
-
-
- 表示一个UPDATE语句
-
-
-
-
- 初始化一个UPDATE语句
-
-
-
-
- 选择要更新的表
-
- 表名称
- 表所属架构
- 返回当前语句实例
-
-
-
- 选一个要SET的列
-
- 要更新的字段名称
- 字段要设定的值
- 当前语句实例
-
-
-
- 语法解析器基类
-
-
-
-
- 解析器的数据库产品
-
-
-
-
- 将指定的抽象Sql语句解析成相关产品的Sql语句文本
-
- 要解析的抽象Sql语句
- Sql语句文本
-
-
-
- 将指定数据库对象抽象语句解析成Sql语句文本
-
- 要解析数据对象表达式
- Sql语句文本
-
-
-
- 将指定条件表达式抽象语句解析成Sql语句文本
-
- 要解析的条件表达式
- Sql语句文本
-
-
-
- 将指定排序表达式抽象语句解析成Sql语句文本
-
- 要解析的排序表达式
- Sql语句文本
-
-
-
- 根据CTS类型确认相应的归纳类型
-
- 接受判断的类型
- 返回相应的归纳类型
- 非值类型时,直接确认为String类型
-
-
-
- 根据值的类型确定相应的归纳类型
-
- 值
- 非值类型时,直接确认为String类型
-
-
-
- 为左右两侧增加一个LIKE通配符%
-
- 要增加通配的值
- 如果为null则返回%;否则返回%value%
-
-
-
- 为左两侧增加一个LIKE通配符%
-
- 要增加通配的值
- 如果为null则返回%;否则返回%value%
-
-
-
- 为右两侧增加一个LIKE通配符%
-
- 要增加通配的值
- 如果为null则返回%;否则返回%value%
-
-
-
- 一个通用的实现
- 可以实现化订阅(取消订阅)、触发
-
-
-
-
-
- 初始化领令牌
-
-
-
-
- 获取是否自动通知变化,一直返回true
-
-
-
-
-
-
-
-
-
-
- 引发通知
- 即将设为true
-
-
-
-
- 源
- 创建、操作实例
-
-
-
-
- 获取最后一次创建的
-
-
-
-
- 初始化源
-
-
-
-
- 创建一个新的实例
- 注意:如果当前实例的为false时
- 不会创建新实例,直接返回。
-
-
-
-
-
- 引发通知,即触发的
-
-
-
-
- 表示一个日志写入配置元素
-
-
-
-
- 获取或设置记录名称
-
-
-
-
- 获取或设置日志提供程序名称
-
-
-
-
- 获取当前记录器下的配置参数集合
-
-
-
-
- 日志记录管理入口
-
-
-
-
- 静态初始化。
-
-
-
-
- 返回最后一级调用堆栈
-
-
-
-
-
- 获取所有调用堆栈
-
-
-
-
-
- 格式化异常输出
-
- 要输出的异常
- 循环输出的错误文本
-
-
-
-
- 获取当前日志配置
-
- 日志配置节点实例
-
-
-
- 获取指定名称的
-
- 日志记录器配置节点名称
- 如果存在则返回实例,否则返回null。
-
-
-
- 调用指定的日志记录器写入一条日志
-
- 日志记录器名称
- 日志级别
- 事件触发来源
- 事件描述信息
-
-
-
- 写入一条消息日志
-
- 要输出的日志说明
- 日志输入源
- 日志记录器名称
-
-
-
- 写入一条调试提示日志。
-
- 日志记录器名称
- 事件描述信息
- 事件触发来源
- 调用日志如果指定的日志记录器不存在,则不输出
-
-
-
- 写入一条警告日志。
-
- 日志记录器名称
- 事件描述信息
- 事件触发来源
-
-
-
- 写入一条错误日志。
-
- 日志记录器名称
- 事件描述信息
- 事件触发来源
-
-
-
- 写入一条异常信息错误日志
-
- 日志记录器名称
- 事件描述信息
- 事件触发来源
-
-
-
- 日志记录器基类
-
-
-
-
- 以默认方式初始化一个实例
-
-
-
-
- 用日志配置文件实始化一个实例
-
- 日志记录器配置
-
-
-
- 写日志存储对象写入一条日志,继承类实现此方法
-
- 待写入日志
-
-
-
- 日志级别
-
-
-
-
-
-
-
-
-
- 用于调试信息
-
-
-
-
- 信息输出
-
-
-
-
- 警告
-
-
-
-
- 错误
-
-
-
-
- 表示一条日志记录
-
-
-
-
- 获取或设置事件标识
-
-
-
-
- 获取或设置定义Log记录器名称
-
-
-
-
- 获取或设置事件触发的源
-
-
-
-
- 获取或设置事件触发时间
-
-
-
-
- 获取或设置日志级别
-
-
-
-
- 获取或设置事件描述
-
-
-
-
- MongoDb集中存储日志
-
-
-
-
- 获取或设置MongoDB连接字符串
-
-
-
-
- 获取或设置存储日志的集成名称
-
-
-
-
- 全局初始化
-
-
-
-
- 以配置记录器配置元素配置文件初始化实例
-
- 配置元素
-
-
-
- 创建MongoDB访问集合
-
-
-
-
-
- 创建索引
-
-
-
-
-
-
-
- 文本文件日志记录器
-
-
-
-
- 获取或设置日志存储路径
-
-
-
-
- 获取或设置文件名风格
-
-
- 接受String.Format的格式字符串,第一参数为当前日期
-
-
-
- 获取或设置单个日志文件最大的允许容量,单位M
-
-
-
-
- 获取或设置日志文件头文本
-
-
-
-
- 获取或设置日志记录格式化字符串
-
- 接受String.Format的格式字符串,参数:Id、Datetime、Source、Level、Descript
-
-
-
- 以默认方式初始化一个文本文件记录器实例
-
-
-
-
- 以配置记录器配置元素配置文件初始化实例
-
- 配置元素
-
-
-
- 写日志存储对象写入一条日志,继承类实现此方法
-
- 待写入日志
-
-
-
- HTTP快捷访问助手(客户端)
-
-
- 提供Cookie缓存功能(仅实例周期,非持久化保存)
- 建议改用,基于HttpClient实现,具有更高的性能
-
-
-
-
- 缓存Cookie
-
- 服务器响应的请求
-
-
-
- 对HTTP请求作初始工作,主要初始请求头,附加cookie
-
- 要初始的请求头
-
-
-
- 判定当前的响应的编码系统是存支持,否则返回默认编码
-
- 当前响应
-
-
-
-
- 获取或设置当HTTP响应未给出编码头时默认使用什么编码解码。
-
-
-
-
- 获取或设置默认UserAgent
-
-
-
-
- 获取或设置默认的请求前处理行为
-
-
-
-
- 获取或设置是否要开启cookie缓存(解析)。
-
-
-
-
- 获取当前请求助手实例缓存的Cookie
-
-
-
-
- 获取最后一次的HTTP请求过程
-
-
-
-
- 初始化HTTP请求助手
-
-
-
-
- 透明HTTP请求处理,以解决响应非标准RFC响应的BUG
-
- 请求的URL
- 是否为POST否则GET
- 请求参数
-
- 目前仅支持GET请求
-
-
-
- 向指定的URL发送GET请求,并返回解析后的JSON数据
-
- 要请求的URL
- 是否为POST否则GET
- 跟在后面的url参数,默认为空
- 标识响应
-
-
-
- 向指定的URL发送GET请求,并返回标识响应
-
- 要请求的URL
- 跟在后面的url参数,默认为空
- 在发送请求前进行一些个性化操作
- 标识响应
-
-
-
- 向指定的URL发送GET请求,并返回解析后的纯文本
-
- 要请求的URL
- 跟在后面的url参数,默认为空
- 在发送请求前进行一些个性化操作
- 标识响应
-
-
-
- 向指定的URL发送GET请求,并返回解析后的JSON数据
-
- 要请求的URL
- 跟在后面的url参数,默认为空
- 在发送请求前进行一些个性化操作
- 标识响应
-
-
-
- 向指定的URL发送POST请求,并返回解析后的标准响应
-
- 要请求的URL
- Body区域的表单键值对,默认为空
- 在发送请求前进行一些个性化操作
- 标识响应
-
-
-
- 向指定的URL发送POST请求,并返回解析后的解析后的纯文本
-
- 要请求的URL
- Body区域的表单键值对,默认为空
- 在发送请求前进行一些个性化操作
- 响应的纯文本数据
-
-
-
- 向指定的URL发送POST请求,并返回解析后的JSON数据
-
- 要请求的URL
- Body区域的表单键值对,默认为空
- 在发送请求前进行一些个性化操作
- 响应的JSON数据
-
-
-
- 向指定的URL发送POST请求,并返回解析后的JSON数据
-
- 要请求的URL
- 要POST提交的JSON形式数据的对象,不为null将自动JSON序列化
- 在发送请求前进行一些个性化操作
- 响应的JSON数据
- content-type,将改为application/json
-
-
-
- 上传多文件并且返回标准的HTTP响应
-
- 要将文件上传的目标URL
- 要上文件的文件路径
- 在发送请求前进行一些个性化操作
- 标准响应
- 表单域是-----------------------------7de37d0100b78
-
-
-
- 上传单文件并且返回标准的HTTP响应
-
- 要将文件上传的目标URL
- 要上文件的文件路径
- 在发送请求前进行一些个性化操作
- 标准响应
-
-
-
- 上传文件并且返回纯文本响应
-
- 要将文件上传的目标URL
- 要上文件的文件路径
- 在发送请求前进行一些个性化操作
- 纯文本响应
-
-
-
- 上传文件并且返回纯文本响应
-
- 要将文件上传的目标URL
- 要上文件的文件路径
- 在发送请求前进行一些个性化操作
- 纯文本响应
-
-
-
- 上传文件并且返回JSON响应
-
- 要将文件上传的目标URL
- 要上文件的文件路径
- 在发送请求前进行一些个性化操作
- JSON响应
-
-
-
- 上传文件并且返回JSON响应
-
- 要将文件上传的目标URL
- 要上文件的文件路径
- 在发送请求前进行一些个性化操作
- JSON响应
-
-
-
- 下载文件,返回标准响应
-
- 要下载文件的URL
- 在发送请求前进行一些个性化操作
- 文件的二进制流
-
-
-
- 下载文件,返回字节流
-
- 要下载文件的URL
- 在发送请求前进行一些个性化操作
- 字节流
-
-
-
- 一些HTTP相关的扩展工具方法
-
-
-
-
- 添加或设置HTTP头部键值
-
- HTTP头实例
- 头部值名称
- 值
-
-
-
- 删除指定的头,如果存在的话
-
- HTTP头实例
- 头名称
-
-
-
- 从响应中以同步方式读取文本
-
- 响应实例
- 以什么编码解析响应文本
-
-
-
-
- 从响应中读取JSON数据
-
- 响应实例
- 以什么编码解析响应文本
-
-
-
-
- 一个新的HTTP WEB访问器(客户端)
-
- 用于逐步替换
-
-
-
- 获取或设置默认UserAgent
-
-
-
-
- 获取或设置请求和响应编码
-
-
-
-
- 获取或设置处理响应时是否需要确认响应状态为2xx
-
- 用于,有API类服务,将以StatusCode作为请求结果的状态码,可能无法读取响应内容
-
-
-
- 获取或设置响应解压缩方式
- 默认同时支持和
-
-
-
-
- 获取或设置HTTP请求超时时间,单位:秒
-
-
-
-
- 获取或设置默认的请求前处理行为
-
-
-
-
- 获取或设置是否要开启cookie功能。
-
-
-
-
- 获取或设置是否保持与服务器的连接,
- 即Connection:keep-live
-
-
- 默认为true,即为保持连接,连接同一服务器时有利于提高性能,
- 若不是高并发请求可以视情况关闭
-
-
-
-
- 获取当前请求的Cookies,需要将设为True
-
-
-
-
- 获取HTTP要携带的证书集合
-
-
-
-
- 初始化HTTP请求助手
-
-
-
-
- 以自定义处理程序的方式
- 初始化请求助手
-
- 请求处理程序
-
- 自定义处理程序如果非或其子类
- 那么、 、、
- 等属性将可能失效,请自行处理相关功能。
-
-
-
-
- 构建基于URL编码的请求数组
-
- 请求参数
-
-
-
-
- 创建一个默认的HTTP请求
-
- 请求方法
- 请求URL地址
-
-
-
-
- 创建一个带Form域的HTTP请求
-
- 请求方法
- 请求URL地址
- 在Body区域携带的表单域参数
-
-
-
-
- 创建一个JSON数据的HTTP请求
-
- 请求方法
- 请求URL地址
- 在Body区域携带的表单域参数
-
-
-
-
- 创建一个带Form域的HTTP请求
-
- 请求方法
- 请求URL地址
- 在Body区域携带的表单域参数
- 上传文件清单,
- 为上传文件表单域KEY
- 为上传文件路径
-
-
-
-
-
- 异步方式发送一个HTTP请求
-
- 要发送的请求
-
-
-
-
- 向指示的URL发送GET请求,并返回标准响应
-
- 要请求的URL
- 跟在后面的url参数,默认为空
- 在发送请求前进行一些个性化操作
- 标识响应
-
-
-
- 向指示的URL发送GET请求,并返回纯文本响应
-
- 要请求的URL
- 跟在后面的url参数,默认为空
- 在发送请求前进行一些个性化操作
- 标识响应
-
-
-
- 向指示的URL发送GET请求,并返回JSON响应
-
- 要请求的URL
- 跟在后面的url参数,默认为空
- 在发送请求前进行一些个性化操作
- 标识响应
-
-
-
- 向指示地址发送一个POST请求
-
- 要请求的URL
- 要POST表单域参数
- 在发送请求前进行一些个性化操作
-
-
-
-
- 向指示地址发送一个JSON格式POST请求
-
- 要请求的URL
- Body区域携带的参数,自动转换为JSON格式数据
- 在发送请求前进行一些个性化操作
-
-
-
-
- 向指示地址发送POST请求,并返回响应文本
-
- 要请求的URL
- 要POST表单域参数
- 在发送请求前进行一些个性化操作
-
-
-
-
- 向指示地址发送POST请求,并返回JSON响应
-
- 要请求的URL
- 要POST表单域参数
- 在发送请求前进行一些个性化操作
-
-
-
-
- 向指示地址发送POST请求,并返回JSON响应
-
- 要请求的URL
- Body区域携带的参数,自动转换为JSON格式数据
- 在发送请求前进行一些个性化操作
-
-
-
-
- 向指示地址发送一个POST请求
-
- 要请求的URL
- 要POST表单域参数
- 在发送请求前进行一些个性化操作
-
-
-
-
- 向指示地址发送一个JSON格式PUT请求
-
- 要请求的URL
- Body区域携带的参数,自动转换为JSON格式数据
- 在发送请求前进行一些个性化操作
-
-
-
-
- 以POST方式上传文件,并返回标准响应
-
- 目前URL
- 表单域中上传文件KEY
- 上传文件路径
- 表单域名非文件域项值
- 上传前的自定义动作
-
-
-
-
- 以POST方式上传多个文件,并返回标准响应
-
- 目前URL
-
- 要上传的文件清单
- 指示表单域键
- 指示上传文件路径
-
- 表单域名非文件域项值
- 上传前的自定义动作
-
-
-
-
- 从指示位置下载二进流
-
- 下载地址
- 在发送请求前进行一些个性化操作
-
-
-
-
- 下载文件,返回字节流
-
- 要下载文件的URL
- 在发送请求前进行一些个性化操作
- 字节流
-
-
-
-
-
-
- 表示一次HTTP过程的包裹
-
-
-
-
- 获取或设置本过程的请求
-
-
-
-
- 获取或设置本过程响应
-
-
-
-
- 释放本次请求的所有资源
-
-
-
-
- 跟网络通信相关的工具方法
-
-
-
-
- 获取本机所有IPv4地址
-
- IP地址列表
-
-
-
- 获取本机所有IPv4地址
-
-
-
-
-
- 以UTF8编码分段解析网络流
-
- 缓存区大小,单位Byte
- 要读取的网流
- 流解码后的字符串
- 不会拆散汉字
-
-
-
- 获取当前系统所有已经使用的端口
-
-
-
-
-
- 获取一个未被当前系统监听的随机可用端口
-
- 指定查找的最小端口
- 指定查找的最大端口
- 可以用端口号
-
-
-
- 的BSON序列经器
-
-
-
-
- 执行的序列化,序列化为yyyy-MM-dd
-
- 上下文
- 序列参数
- 日期值
-
-
-
- 执行的反序列化
-
- 上下文
- 序列参数
-
-
-
-
- 将本序列器,注册为全局的自定义序列化器
-
-
-
-
- 一个时间存储容器,为解决Mongodb UTC时间转换问题。
-
-
-
-
- 临时存储一个时间,如果是UTC时间,则转换成本地时间。
-
- 存储唯一键
- 存储时间值
-
-
-
- 获取指定键存储的时间
-
- 键
-
- 如果没有存储指定键的时间,则返回默认值。
-
-
-
-
- 获取指定键存储的时间
-
- 键
-
- 如果没有存储指定键的时间,则返回null。
-
-
-
-
- 扩展方法
-
-
-
-
- 执行默认映射
-
- 映射实例
-
-
- 主要执行
- 和true
-
-
-
-
- 获取中,指示属性的BSON文档映射名称
-
- 文档实体类型
- 选择的字段
- 当前实例
- 字段选择表达式
-
-
-
-
- 将实例转换成BSON文档
-
- 文档实体类型
- 筛选实例
-
-
-
-
- 根据搜索字符串,构建一个Regex的不区别大小写搜索筛选
-
- 当前筛选构建实例
- 搜索字符串
- 字符选择表达式
-
-
-
-
- 当满足断言条件时,往添加的筛选
- 用于快速拼接查询表达式
-
- 文档类型
- 筛选表达式集
- 决断表达式,true才会执行筛选,false不执行
- 筛选表达式
-
-
-
-
- 当不为空时,为字段构建一个不区分大小写的搜索筛选
- 用于快速拼接查询表达式
-
- 文档类型
- 筛选表达式集
- 搜索字符串
- 筛选表达式
-
-
-
-
- 将的查询筛选条件,合并成一个文档,
- 即相当于And查询,如果要使用$or连接,请先使用.Or方法进行连接
-
- 文档实体类型
- 要进行合并的筛选
-
- 如果为null或空,则返回一个空Bson
-
-
-
-
- 执行一个忽略大小写的zh查询
- 执行查找选项
-
- new Collation("zh", strength: CollationStrength.Primary)
-
-
- 文档类型
- 当前集合实例
- 要执行的筛选
-
-
-
-
- 执行一个忽略大小写的zh查询
- 执行查找选项
-
- new Collation("zh", strength: CollationStrength.Primary)
-
-
- 文档类型
- 当前集合实例
- 要执行的筛选集,采用$and接接
-
-
-
-
- 对查询结果进行分页
-
- 文档实体类型
- 接受分页的文档查询结果
- 分页设定及分页结果,如果为null,则不进行分页
-
- 如果不为null,则返回指定页文档
- 否则返回结果中的所有文档
-
-
-
-
- 将映射的BSON元素名改为大写驼峰规则
-
- BSON成员映射实例
-
- 返回
-
-
-
-
- 设定本地日期序化器
-
- 映射实例
-
-
-
-
- 配置序化为器为
-
- 映射实例
-
-
-
-
- 配置序化为器为
-
- 映射实例
-
-
-
-
- 设定成员的序列化器为
-
- 映射实例
-
-
-
-
- 将当前坐标转换成点
-
- 当前坐标实例
-
-
-
-
- 地理坐标序列化器
- 将与结果的互序列
-
-
-
-
- 执行的序列化
-
- 上下文
- 序列参数
- 地理信息值
-
-
-
- 执行的反序列化
-
- 上下文
- 序列参数
-
-
-
-
- 将本序列器,注册为全局的和自定义序列化器
-
-
-
-
- MongoDb数据库访问器
-
-
- 连接字符串建以mongo://[user:password@]host:port/形式输入,此为标识mogodb连接字符
- 如果要指定连接数据库mongo://[user:password@]host:port/[database]形式设置;
-
-
-
-
- 获取当前连接的MongoDb客户端
-
-
-
-
- 获取当前连接的MongoDb的数据库
-
-
-
-
- 获取当前的连接字符串
-
-
-
-
- 初始化一个访问器
-
- 连接字符串,如果以{connstrName}形式传入,将自动取配置文件连接字符串;
- 数据库名称,如果没有指定连接数据库,此必须在此参数中指定连接数据库;如果同时指定本参数优先;
-
-
-
- 获取当前数据库下的指定集合访问器
-
- 集合存储元素类型
- 集合名换
-
-
-
-
- 注册BSON序列映射,默认如果已经配置则执行新配置
-
- 执行配置委托
- 如果已经配置映射是否再次执行一次当前配置
- 要配置映射的类型
-
-
-
- MongoDB集合访问器
-
- 集合存储类型
-
-
-
- 获取当前操作的数据库
-
-
-
-
- 获取当前操作的集合原生Mongodb引用
-
-
-
-
- 初始化当前集合访问器
-
- 集合所有的数据库
- 集合名称
-
-
-
- 初始化集合访问器
-
- Mongodb集合实例
-
-
-
- 向集合添加文档对象
-
- 要添加的文档
-
-
-
- 向集合批量添加文档对象
-
- 要添加的文档集
-
-
-
- 向集合添加文档对象
-
- 要添加的文档
-
-
-
- 向集合批量添加文档对象
-
- 要添加的文档集
-
-
-
- 以替换的方式更新集合中存在的文档
-
- 要更新的文档
- 要替换文档的筛选条件
- 被修改的条数
-
-
-
- 以替换的方式更新集合中存在的文档
-
- 要更新的文档
- 要替换文档的筛选条件
- 被修改的条数
-
-
-
- 删除集合中的文档
-
- 筛选条件
- 被删除的条数
-
-
-
- 删除集合中的文档
-
- 筛选条件
- 被删除的条数
-
-
-
- 获取集合中的单个文档
-
- 筛选条件
- 是否排除内部唯一键_id
-
-
-
-
- 获取集合中的单个文档
-
- 筛选条件
- 是否排除内部唯一键_id
-
-
-
-
- 搜索集合中的文档
-
- 筛选条件
- 分页设定及结果
- 是否排除内部唯一键_id
-
-
-
-
- 搜索集合中的文档
-
- 筛选条件,多个以AND方式连接,为null或者空是搜索全部
- 分页设定及结果
- 是否排除内部唯一键_id
-
-
-
-
- 搜索集合中的文档
-
- 筛选条件,多个以AND方式连接,为null或者空是搜索全部
- 分页设定及结果
- 是否排除内部唯一键_id
-
-
-
-
- 的BSON序列经器
-
-
- 将时间存储为1HHmmss,如1001232整数,期中前导1为补位数字,防止00:00:12格式。
- 注意会损失毫秒以后的精度。
-
-
-
-
- 执行的序列化,序列化为HHmmss
-
- 上下文
- 序列参数
- 时间值
-
-
-
- 执行的反序列化
-
- 上下文
- 序列参数
-
-
-
-
- 将本序列器,注册为全局的自定义序列化器
-
-
-
-
- 用于加密运算的大整数,引用至第三方
-
-
-
-
- 加解密服务工具类
-
-
-
-
- 将字节流转换成十六进制字符串
-
- 要转换的字节流
- 转换后的十六进制字符串
-
-
-
- 将字符串进行MD5加密
-
- 要加密的字符串
- input加密后的字符串
-
-
-
- 生成一个指定长度的随机字符串
-
- 要生成的长度
- 生成好的字符串
-
-
-
- 计算指定字节流的哈希值
-
- 要计算哈希值的字节流
- 哈希算法名称,可选SHA1 SHA256 SHA384 SHA512 MD5
- 哈希值的十六进字符串
-
-
-
- 计算指定二进制流的哈希值
-
- 要计算哈希值的二进制流
- 哈希算法名称,可选SHA1 SHA256 SHA384 SHA512 MD5
- 哈希值的十六进字符串
-
-
-
- 计算指定文本的哈希值
-
- 要计算哈希值文本
- 哈希算法名称,可选SHA1 SHA256 SHA384 SHA512 MD5
- 哈希值的十六进字符串
-
-
-
- 用指定的key对plninText的明文进行加加密
-
- 需求加密的明文
- 加密密钥
- 返回加密后的文本
-
-
-
- 采用AES算法使用的MD5值作为密钥,对进行加密。
-
- 要加的明文
- 加密的密钥文本
- 加密流的Base64形式
-
-
-
- 使用key对cypherText的解密
-
- 要解密的字符串
- 加密CypherText的密钥
- 返回解密后的字符串
-
-
-
- 使用AES算法采用作为密钥对进行解密。
-
- 要解密的密文
- 解密的文本key
- 解密的原文文本
-
-
-
- 用指定的私钥(n,d)加密指定文本source
-
- 要加密的文本
- 对应RSA密钥中的D
- 对应RSA密钥中的Modulus
- 采用何种编码进行二进制转换(默认UTF8)
- 加密后的文本
-
-
-
- 用指定的私钥(n,d)加密指定文本source
-
- 要加密的文本
- 对应RSA密钥中的D
- 对应RSA密钥中的Modulus
- 采用何种编码进行二进制转换(默认UTF8)
- 加密后的文本
-
-
-
- 用指定的公钥(n,e)解密指定字符串source
-
- 要解密的文本
- 对应RSA密钥中的Exponent
- 对应RSA密钥中的Modulus
- 采用何种编码对解密后的流生成字符串
- 解密后的明文
-
-
-
- 用指定的公钥(n,e)解密指定字符串source
-
- 要解密的文本
- 对应RSA密钥中的Exponent
- 对应RSA密钥中的Modulus
- 采用何种编码对解密后的流生成字符串
- 解密后的明文
-
-
-
diff --git a/sdks/Yztob.AiSports.Common.dll b/sdks/Yztob.AiSports.Common.dll
index 534f254..98ab8c8 100644
Binary files a/sdks/Yztob.AiSports.Common.dll and b/sdks/Yztob.AiSports.Common.dll differ
diff --git a/sdks/Yztob.AiSports.Inferences.dll b/sdks/Yztob.AiSports.Inferences.dll
index 610e1d0..f02aa46 100644
Binary files a/sdks/Yztob.AiSports.Inferences.dll and b/sdks/Yztob.AiSports.Inferences.dll differ
diff --git a/sdks/Yztob.AiSports.Inferences.xml b/sdks/Yztob.AiSports.Inferences.xml
index 0f8bf63..f4bc390 100644
--- a/sdks/Yztob.AiSports.Inferences.xml
+++ b/sdks/Yztob.AiSports.Inferences.xml
@@ -52,7 +52,7 @@
单人检测-高精度,3D结构
-
+
多人检测-低精度低速率,2D结构
diff --git a/sdks/Yztob.AiSports.Postures.dll b/sdks/Yztob.AiSports.Postures.dll
index 6902d42..2d51421 100644
Binary files a/sdks/Yztob.AiSports.Postures.dll and b/sdks/Yztob.AiSports.Postures.dll differ
diff --git a/sdks/Yztob.AiSports.Postures.xml b/sdks/Yztob.AiSports.Postures.xml
index bf3a7a0..82150bd 100644
--- a/sdks/Yztob.AiSports.Postures.xml
+++ b/sdks/Yztob.AiSports.Postures.xml
@@ -6,7 +6,7 @@
- 人体姿态计算检测执行器
+ 人体姿态检测规则执行计算器
@@ -727,6 +727,17 @@
一些扩展方法
+
+
+ 获取当前的人体重力线
+
+ 要计算的人体
+
+ 返回重力线的上、下起点
+ [0]-为线的上端点
+ [1]-为线的下端点
+
+
以坐标值转换成
@@ -734,6 +745,13 @@
要转换的关键点
+
+
+ 获取当前关键点集中的中心点位置
+
+ 关键点集
+
+
人体姿态计算检测执行器
@@ -1326,6 +1344,70 @@
+
+
+ 姿态分析相关工具函数集
+
+
+
+
+ 获取身体关键点键-名映射字典
+
+
+
+
+
+ 获取相机视角名称
+
+ 当前视角
+
+
+
+
+ 计算平面三个点的角度
+
+ 角度点
+ 上角点
+ 下角点
+
+ -1至少一个有一个坐标点是空的;否则返回计算角度;
+
+
+
+
+ 计算三个人体关键点角度
+
+ 角度人体关键点
+ 上角人体关键点
+ 下角人体关键点
+
+ 计算后的角度
+
+
+
+
+ 断言是否有匹配
+
+ 实际测量的角度
+ 期望的角度
+ 允许的偏差
+
+
+
+
+ 计算两个边界框的交并比
+
+ 框1
+ 框2
+
+
+
+
+ 计算多个关键点之间的中心点位置
+
+ 关键点集
+
+
运动计数器计数变化委托
@@ -1752,6 +1834,9 @@
获取或设置垫子长度,单位cm
+
+
+
@@ -2335,63 +2420,6 @@
当前势
趋势是否变化
-
-
- 姿态分析相关工具函数集
-
-
-
-
- 获取身体关键点键-名映射字典
-
-
-
-
-
- 获取相机视角名称
-
- 当前视角
-
-
-
-
- 计算平面三个点的角度
-
- 角度点
- 上角点
- 下角点
-
- -1至少一个有一个坐标点是空的;否则返回计算角度;
-
-
-
-
- 计算三个人体关键点角度
-
- 角度人体关键点
- 上角人体关键点
- 下角人体关键点
-
- 计算后的角度
-
-
-
-
- 断言是否有匹配
-
- 实际测量的角度
- 期望的角度
- 允许的偏差
-
-
-
-
- 计算两个边界框的交并比
-
- 框1
- 框2
-
-
表示受权机器CPU部件特性图
diff --git a/sdks/Yztob.AiSports.Sensors.WinForm.dll b/sdks/Yztob.AiSports.Sensors.WinForm.dll
index a7a482d..0dd949a 100644
Binary files a/sdks/Yztob.AiSports.Sensors.WinForm.dll and b/sdks/Yztob.AiSports.Sensors.WinForm.dll differ
diff --git a/sdks/Yztob.AiSports.Sensors.WinForm.xml b/sdks/Yztob.AiSports.Sensors.WinForm.xml
index e6ddd23..5cf4c22 100644
--- a/sdks/Yztob.AiSports.Sensors.WinForm.xml
+++ b/sdks/Yztob.AiSports.Sensors.WinForm.xml
@@ -55,6 +55,11 @@
获取或设置自应用大小,保持同比缩放
+
+
+ 获取或设置是否展示帧序号、帧率
+
+
获取当前是否正在播放
@@ -75,9 +80,14 @@
获取当画面缩放后X轴的偏移量,即黑边大小
+
+
+ 获取或设置视频流拉取帧率
+
+
- 获取或设置抽帧响应
+ 获取或设置抽帧响应,处理的是未解析的原始帧
@@ -101,6 +111,12 @@
+
+
+ 直接向预览器推送帧,进行预览回放
+
+ 帧图像
+
启动抽帧/预览
diff --git a/sdks/Yztob.AiSports.Sensors.dll b/sdks/Yztob.AiSports.Sensors.dll
index c90d584..4d74540 100644
Binary files a/sdks/Yztob.AiSports.Sensors.dll and b/sdks/Yztob.AiSports.Sensors.dll differ
diff --git a/sdks/Yztob.AiSports.Sensors.xml b/sdks/Yztob.AiSports.Sensors.xml
index cab0d31..801d5d5 100644
--- a/sdks/Yztob.AiSports.Sensors.xml
+++ b/sdks/Yztob.AiSports.Sensors.xml
@@ -218,12 +218,13 @@
视频流解码器
-
+
初始化解码器
设备访问url
硬件设备类型
+ 视频连接超时是间
@@ -307,11 +308,29 @@
获取FFmpeg原始帧
+
+
+ 获取或设置帧相对流开始的展示时间戳,单位:秒
+
+ 通俗的理解便是,此帧在视频的第几秒出现的
+
+
+
+ 获取或设置上一帧距离这帧维持的时长
+
+ 即用当帧的减去上一帧的
+
- 获取或设置时间戳,从UTC:2000-01-01开始的耗秒数
+ 获取或设置帧提取时的系统时间戳,从UTC:2000-01-01开始的耗秒数
+
+
+ 获取当前时间戳
+
+
+
将当前帧转换成指定格式图像,并返回图像缓冲区数组
@@ -359,6 +378,18 @@
获取FFmpeg原始帧
+
+
+ 获取或设置帧相对流开始的展示时间戳,单位:秒
+
+ 通俗的理解便是,此帧在视频的第几秒出现的
+
+
+
+ 获取或设置上一帧距离这帧维持的时长
+
+ 即用当帧的减去上一帧的
+
获取或设置时间戳,从UTC:2000-01-01开始的耗秒数
diff --git a/src/YD_AiSportsMicrospace/FrmMain.Designer.cs b/src/YD_AiSportsMicrospace/FrmMain.Designer.cs
index 837a8de..52e9afa 100644
--- a/src/YD_AiSportsMicrospace/FrmMain.Designer.cs
+++ b/src/YD_AiSportsMicrospace/FrmMain.Designer.cs
@@ -172,7 +172,7 @@
host.Name = "host";
host.Size = new Size(236, 23);
host.TabIndex = 1;
- host.Text = "192.168.3.64";
+ host.Text = "172.17.30.64";
//
// label2
//
diff --git a/src/YD_AiSportsMicrospace/FrmMain.cs b/src/YD_AiSportsMicrospace/FrmMain.cs
index 14a4be5..a06eccc 100644
--- a/src/YD_AiSportsMicrospace/FrmMain.cs
+++ b/src/YD_AiSportsMicrospace/FrmMain.cs
@@ -1,21 +1,20 @@
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Imaging;
-using System.Net;
using System.Linq;
+using System.Net;
using System.Net.NetworkInformation;
-
using Yunzhi.Common;
using Yunzhi.Logging;
-
+using Yztob.AiSports.Demo.WinForm.Common;
using Yztob.AiSports.Inferences.Abstractions;
+using Yztob.AiSports.Inferences.Implement;
using Yztob.AiSports.Inferences.Things;
using Yztob.AiSports.Postures.Abstractions;
using Yztob.AiSports.Postures.Sports;
using Yztob.AiSports.Postures.Things;
using Yztob.AiSports.Sensors.Abstractions;
using Yztob.AiSports.Sensors.Things;
-using Yztob.AiSports.Demo.WinForm.Common;
/*
* Ԥ
@@ -38,6 +37,7 @@ public partial class FrmMain : Form
private readonly List _sports;
private SportBase _sport;
private readonly SportDetectionQueue _detectQueue;
+ private ApparatusLongJumpDelineation _measureApparatus;
#endregion
#region 췽
@@ -74,8 +74,8 @@ public partial class FrmMain : Form
this.sportTimes.Text = _sport.GetFormatTimes();//ts.ToString(@"mm\'ss\""");
//ֹͣ
- //if (!this._sport.IsCounting)
- // this.startOrStop_Click(null, null);
+ if (!this._sport.IsCounting)
+ this.startOrStop_Click(null, null);
});
//VoiceBroadcast.PlayTick();
}
@@ -87,6 +87,12 @@ public partial class FrmMain : Form
if (_sport?.IsCounting == true)
sport.Start();
+ _measureApparatus = new ApparatusLongJumpDelineation();
+ _measureApparatus.MeasureLength = 300;
+ var _isCalibrated = this.ReactangleCalibrating(1920, 1080);
+
+ sport.MeasureApparatus = _measureApparatus;
+
_sport?.Stop();
_detectQueue.Stop();
_sport = sport;
@@ -127,8 +133,61 @@ public partial class FrmMain : Form
Debug.WriteLine(ex.ToString());
}
});
-
}
+
+ private bool ReactangleCalibrating(int frameWidth, int frameHeight)
+ {
+ var boxes = new List()
+ {
+ new BoundingBox(){
+ ImageWidth = frameWidth,
+ ImageHeight = frameHeight,
+ Label = new PredictionLabel(){
+ Key = "begin"
+ },
+ MaskLayer = new MaskLayer(){
+ Contours = new List(){
+ new SixLabors.ImageSharp.PointF(1722, 909),
+ new SixLabors.ImageSharp.PointF(1689, 724),
+ }
+ }
+ },
+ new BoundingBox(){
+ ImageWidth = frameWidth,
+ ImageHeight = frameHeight,
+ Label = new PredictionLabel{
+ Key = "end"
+ },
+ MaskLayer = new MaskLayer(){
+ Contours = new List(){
+ new SixLabors.ImageSharp.PointF(1516, 918),
+ new SixLabors.ImageSharp.PointF(1498, 730)
+ }
+ }
+ }
+ };
+
+ boxes[1].Label.Key = "take-off";
+ boxes.Add(new BoundingBox()
+ {
+ ImageWidth = frameWidth,
+ ImageHeight = frameHeight,
+ Label = new PredictionLabel
+ {
+ Key = "end"
+ },
+ MaskLayer = new MaskLayer()
+ {
+ Contours = new List(){
+ new SixLabors.ImageSharp.PointF(191, 918),
+ new SixLabors.ImageSharp.PointF(245, 741)
+ }
+ }
+ });
+
+ return _measureApparatus.Calibrating(boxes);
+ }
+
#endregion
#region ¼