Files
2025-12-11 14:07:27 +08:00

1426 lines
41 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0"?>
<doc>
<assembly>
<name>
Telephone
</name>
</assembly>
<members>
<member name="T:Telephone.My.Resources.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Telephone.My.Resources.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Telephone.My.Resources.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="T:Telephone.AdminLog.ApplicationLog">
<summary>
应用程序日志
</summary>
</member>
<member name="T:Telephone.AdminLog.ApplicationLog.LogType">
<summary>
日志类型
</summary>
</member>
<member name="F:Telephone.AdminLog.ApplicationLog.LogType.Trace">
<summary> 堆栈跟踪信息 </summary>
</member>
<member name="F:Telephone.AdminLog.ApplicationLog.LogType.Warning">
<summary> 警告信息 </summary>
</member>
<member name="F:Telephone.AdminLog.ApplicationLog.LogType.Error">
<summary> 错误信息应该包含对象名、发生错误点所在的方法名称、具体错误信息 </summary>
</member>
<member name="F:Telephone.AdminLog.ApplicationLog.LogType.Database">
<summary> 与数据库相关的信息 </summary>
</member>
<member name="F:Telephone.AdminLog.ApplicationLog._logPath">
<summary>
日志文件所在父文件夹路径
</summary>
</member>
<member name="F:Telephone.AdminLog.ApplicationLog._logFilePrefix">
<summary>
日志文件名前缀
</summary>
</member>
<member name="F:Telephone.AdminLog.ApplicationLog._logFilePath">
<summary>
日志文件所在路径
</summary>
</member>
<member name="P:Telephone.AdminLog.ApplicationLog.LogDirPath">
<summary>
保存日志的文件夹完整路径
</summary>
</member>
<member name="P:Telephone.AdminLog.ApplicationLog.LogFilePrefix">
<summary>
日志文件前缀
</summary>
</member>
<member name="P:Telephone.AdminLog.ApplicationLog.LogFilePath">
<summary>
日志文件路径
</summary>
<returns></returns>
</member>
<member name="M:Telephone.AdminLog.ApplicationLog.WriteErrorLog(System.Exception)">
<summary>
写入错误信息记录日志
</summary>
<param name="ex"></param>
</member>
<member name="M:Telephone.AdminLog.ApplicationLog.WriteErrorLog(System.String)">
<summary>
写入错误信息记录日志
</summary>
<param name="msg"></param>
</member>
<member name="M:Telephone.AdminLog.ApplicationLog.WriteTraceLog(System.String)">
<summary>
写入流程信息记录日志
</summary>
<param name="msg"></param>
</member>
<member name="M:Telephone.AdminLog.ApplicationLog.WriteWarningLog(System.String)">
<summary>
写入警告信息记录日志
</summary>
<param name="msg"></param>
</member>
<member name="M:Telephone.AdminLog.ApplicationLog.WriteDatabaseLog(System.String)">
<summary>
写入数据库信息记录日志
</summary>
<param name="msg"></param>
</member>
<member name="F:Telephone.AdminLog.ApplicationLog.LogLock">
<summary>
日志锁,防止多线程同时写日志导致冲突
</summary>
</member>
<member name="M:Telephone.AdminLog.ApplicationLog.WriteLog(System.String,System.String)">
<summary>
将信息入到日志
</summary>
<param name="logType">日志类型</param>
<param name="msg">日志内容</param>
</member>
<member name="M:Telephone.AdminLog.ApplicationLog.WriteLog(Telephone.AdminLog.ApplicationLog.LogType,System.String)">
<summary>
写入日志到本地
</summary>
</member>
<member name="P:Telephone.CallInfoNode.PhoneNumber">
<summary>
电话号码
</summary>
<returns></returns>
</member>
<member name="P:Telephone.CallInfoNode.CallerName">
<summary>
呼叫者
</summary>
<returns></returns>
</member>
<member name="P:Telephone.CallInfoNode.Content">
<summary>
内容
</summary>
<returns></returns>
</member>
<member name="P:Telephone.CallInfoNode.StartingPoint">
<summary>
起始时间
</summary>
<returns></returns>
</member>
<member name="P:Telephone.CallInfoNode.DeadLine">
<summary>
结束时间 UTC
</summary>
<returns></returns>
</member>
<member name="P:Telephone.CallInfoNode.Type">
<summary>
呼叫类型 2短信 1电话
</summary>
<returns></returns>
</member>
<member name="T:Telephone.Database.Base.ColumnSchema">
<summary>
Contains the schema of a single DB column.
</summary>
</member>
<member name="M:Telephone.Database.Base.CommandHelpers.DeleteTable(System.String)">
<summary>
清空数据表
</summary>
<param name="tableName">数据表名</param>
<returns></returns>
</member>
<member name="M:Telephone.Database.Base.CommandHelpers.DropTable(System.String)">
<summary>
删除数据表
</summary>
<param name="tableName">数据表名</param>
<returns></returns>
</member>
<member name="M:Telephone.Database.Base.CommandHelpers.CreateCopyTable(System.String,System.String)">
<summary>
创建表,同时复制基础表数据(不包含原表索引与主键)
若想复制表结构加数据,则先复制表结构创建表,再拷贝数据
</summary>
<param name="tableName">表名</param>
<param name="baseTableName">基础表名</param>
<returns></returns>
</member>
<member name="M:Telephone.Database.Base.CommandHelpers.CreateCopyTableNotExists(System.String,System.String)">
<summary>
不存在表时即创建表,同时复制基础表数据(不包含原表索引与主键)
若想复制表结构加数据,则先复制表结构创建表,再拷贝数据
</summary>
<param name="tableName">表名</param>
<param name="baseTableName">基础表名</param>
<returns></returns>
</member>
<member name="M:Telephone.Database.Base.CommandHelpers.InsertCopyTable(System.String,System.String)">
<summary>
复制基础表数据到新表中
</summary>
<param name="tableName">表名</param>
<param name="baseTableName">基础表名</param>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.DatabaseData.ColumnName">
<summary>
列名
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.DatabaseData.Value">
<summary>
当前值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.DatabaseData.DefaultValue">
<summary>
默认值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.DatabaseData.DataType">
<summary>
数据类型
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.DatabaseData.DataTypeLength">
<summary>
数据类型长度
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.DatabaseData.IsNull">
<summary>
是否允许为空
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.DatabaseData.IsAutoIncrement">
<summary>
是否自动增长
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.DatabaseData.IsPrimaryKey">
<summary>
是否为主键
</summary>
<returns></returns>
</member>
<member name="T:Telephone.Database.Base.DatabaseSchema">
<summary>
Contains the entire database schema
</summary>
</member>
<member name="P:Telephone.Database.Base.SearchCondition.ColName">
<summary>
判断列名
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.SearchCondition.Condition">
<summary>
判断条件
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.SearchCondition.ColValue">
<summary>
判断值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.SearchCondition.LogicPrevious">
<summary>
当前条件与上一个条件的逻辑关系
</summary>
<returns></returns>
</member>
<member name="M:Telephone.Database.Base.SearchCondition.ToString">
<summary>
将当前条件转换为字符串,不支持将条件逻辑关系同时转换
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.SearchParams.TableName">
<summary>
查询条件的表名
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.SearchParams.SearchColNames">
<summary>
当IsSearchAllCols = False时,查询返回列名集合
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.SearchParams.SearchCondition">
<summary>
查询的条件
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.SearchParams.OrderType">
<summary>
排序方式
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.SearchParams.OrderColName">
<summary>
但需要排序时排序列名
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Base.SearchParams.Limit">
<summary>
从返回结果提取指定行的内容
</summary>
<returns></returns>
</member>
<member name="T:Telephone.Database.Base.ViewSchema">
<summary>
Describes a single view schema
</summary>
</member>
<member name="F:Telephone.Database.Base.ViewSchema.ViewName">
<summary>
Contains the view name
</summary>
</member>
<member name="F:Telephone.Database.Base.ViewSchema.ViewSql">
<summary>
Contains the view SQL statement
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Tinyint">
<summary>
1 byte,小整数值
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Smallint">
<summary>
2 bytes,大整数值
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Mediumint">
<summary>
3 bytes,大整数值
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Int">
<summary>
4 bytes,大整数值
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Integer">
<summary>
4 bytes,大整数值
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Bigint">
<summary>
8 bytes,极大整数值
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Float">
<summary>
4 bytes,单精度浮点数值
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Double">
<summary>
8 bytes,双精度浮点数值
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Decimal">
<summary>
对DECIMAL(M,D) 如果M>D为M+2否则为D+2.小数值
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Date">
<summary>
3 bytes,日期值,YYYY-MM-DD
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Time">
<summary>
3 bytes,时间值或持续时间,HH:MM:SS
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Year">
<summary>
1 bytes,年份值,YYYY
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Datetime">
<summary>
8 bytes,混合日期和时间值,YYYY-MM-DD HH:MM:SS
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Timestamp">
<summary>
4 bytes,混合日期和时间值,时间戳,YYYYMMDD HHMMSS
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Char">
<summary>
0-255 bytes,定长字符串
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Varchar">
<summary>
0-65535 bytes,变长字符串
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Tinyblob">
<summary>
0-255 bytes,不超过 255 个字符的二进制字符串
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Tinytext">
<summary>
0-255 bytes,短文本字符串
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Blob">
<summary>
0-65 535 bytes,二进制形式的长文本数据
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Text">
<summary>
0-65 535 bytes,长文本数据
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Mediumblob">
<summary>
0-16 777 215 bytes,二进制形式的中等长度文本数据
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Mediumtext">
<summary>
0-16 777 215 bytes,中等长度文本数据
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Longblob">
<summary>
0-4 294 967 295 bytes,二进制形式的极大文本数据
</summary>
</member>
<member name="F:Telephone.Database.Mysql.DataParam.DataTypeEnum.Longtext">
<summary>
0-4 294 967 295 bytes,极大文本数据
</summary>
</member>
<member name="P:Telephone.Database.Mysql.DataParam.ColumnName">
<summary>
列名
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Mysql.DataParam.Value">
<summary>
当前值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Mysql.DataParam.DefaultValue">
<summary>
默认值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Mysql.DataParam.DataType">
<summary>
数据类型
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Mysql.DataParam.DataTypeLength">
<summary>
数据类型长度
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Mysql.DataParam.IsUnsigned">
<summary>
数据类型是否带符号
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Mysql.DataParam.IsNull">
<summary>
是否允许为空
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Mysql.DataParam.IsAutoIncrement">
<summary>
是否自动增长
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Mysql.DataParam.IsPrimaryKey">
<summary>
是否为主键
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Sqlite.DataParam.ColumnName">
<summary>
列名
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Sqlite.DataParam.Value">
<summary>
当前值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Sqlite.DataParam.DefaultValue">
<summary>
默认值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Sqlite.DataParam.DataType">
<summary>
数据类型
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Sqlite.DataParam.DataTypeLength">
<summary>
数据类型长度
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Sqlite.DataParam.IsNull">
<summary>
是否允许为空
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Sqlite.DataParam.IsAutoIncrement">
<summary>
是否自动增长
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Sqlite.DataParam.IsPrimaryKey">
<summary>
是否为主键
</summary>
<returns></returns>
</member>
<member name="P:Telephone.Database.Sqlite.DataParam.IsUnique">
<summary>
是否为唯一值
</summary>
<returns></returns>
</member>
<member name="M:Telephone.Database.Sqlite.SqliteCmdHelper.SearchTableInfo(System.String)">
<summary>
查询指定数据表的信息
</summary>
<param name="tableName"></param>
<returns></returns>
</member>
<member name="T:Telephone.DbCmdHelper">
<summary>
数据库语句助手
时间2020-12-21
作者ML
版本1.0
注意:添加一条数据库帮助语句时,需要考虑Mysql/Sqlite/Mssql等数据库是否支持命令,不支持则需要在对应帮助类中重写该帮助语句
注意Sqlite数据库与大多数据库不相同,DB开头数据库语句大多不适用
</summary>
</member>
<member name="M:Telephone.DbCmdHelper.SearchAll(System.String,System.String)">
<summary>
查询指定数据表符合条件的所有数据
</summary>
<param name="tableName">指定表名</param>
<param name="condition">查询条件,</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.Search(System.String,System.String,System.String)">
<summary>
查询表符合条件的所有指定列的数据
</summary>
<param name="columnName">列名集合,需要返回多列时用','符号分隔列名</param>
<param name="tableName">表名</param>
<param name="condition">条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.Search(System.Collections.Generic.List{System.String},System.String,System.String)">
<summary>
查询表符合条件的所有指定列的数据
</summary>
<param name="columnName">表名</param>
<param name="tableName">条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.SearchCount(System.String,System.String)">
<summary>
查询指定表包含的内容行数
</summary>
<param name="tableName">数据表名</param>
<param name="condition">查询条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.SearchTableInfo(System.String)">
<summary>
查询指定数据表的信息
</summary>
<param name="tableName">表名</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.SearchTableExists(System.String)">
<summary>
查询指定数据表是否存在的信息,返回查询当前表在数据库中存在的数量
</summary>
<param name="tableName">表名</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.Insert(System.String,System.String,System.String)">
<summary>
数据表插入一行数据
</summary>
<param name="tableName">表名</param>
<param name="colNames">列名字符串</param>
<param name="values">列值字符串</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.Insert(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
<summary>
数据表插入一行数据
</summary>
<param name="tableName">表名</param>
<param name="dicNameValues">列名与列值键值对</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.InsertParam(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
<summary>
数据表插入一行,通过命令参数方式执行时使用
</summary>
<param name="tableName"></param>
<param name="dicNameValues"></param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.InsertParam(System.String,System.Collections.Generic.List{System.String})">
<summary>
数据表插入一行,通过命令参数方式执行时使用,参数名由@{ColName}
</summary>
<param name="tableName">表名</param>
<param name="colNames">字段列表</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.Update(System.String,System.String,System.String)">
<summary>
更新指定表数据
</summary>
<param name="tableName">指定表名</param>
<param name="destStr">更新字符串</param>
<param name="condition"></param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.Update(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String)">
<summary>
更新指定表数据
</summary>
<param name="tableName">指定表名</param>
<param name="dicNameValues">更新列名与列值键值对</param>
<param name="condition">更新列索引条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.UpdateParam(System.String,System.Collections.Generic.List{System.String},System.String)">
<summary>
更新指定数据库中指定表数据,参数名由@{ColName}
</summary>
<param name="tableName">指定表名</param>
<param name="colNames">更新列名的集合</param>
<param name="condition">更新列索引条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.AddCol(System.String,System.String,System.String,System.Boolean)">
<summary>
指定数据表增加一列数据
</summary>
<param name="tableName">表名</param>
<param name="colName">列名</param>
<param name="colType">列类型</param>
<param name="isNull">是否允许为空</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DropCol(System.String,System.String)">
<summary>
数据表删除一列数据
</summary>
<param name="tableName">表名</param>
<param name="colName">需要删除的列名,仅一列</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DeleteRows(System.String,System.String)">
<summary>
删除指定表多行数据
</summary>
<param name="tableName">表名</param>
<param name="condition">条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.CreateTable(System.String,System.String)">
<summary>
创建数据表
</summary>
<param name="tableName">表名</param>
<param name="createStr">创建表的列信息字符串</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.CreateTableWhenNotExists(System.String,System.String)">
<summary>
创建数据表,如果存在则不创建
</summary>
<param name="tableName">表名</param>
<param name="createStr">创建表的列信息字符串</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DeleteTable(System.String)">
<summary>
清空数据表,表依旧存在
</summary>
<param name="tableName">数据表名</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DropTable(System.String)">
<summary>
删除数据表
</summary>
<param name="tableName">数据表名</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DropTableWhenExists(System.String)">
<summary>
删除数据表
</summary>
<param name="tableName">数据表名</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbSearch(System.String,System.String,System.String,System.String)">
<summary>
查询指定数据库中指定数据表符合条件的所有指定列的数据
</summary>
<param name="dbName">数据库名</param>
<param name="ColsName">列名集合,需要返回多列时用','符号分隔列名</param>
<param name="tableName">表名</param>
<param name="condition">条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbDistinctSearch(System.String,System.String,System.String,System.String)">
<summary>
查询指定数据库中指定数据表符合条件的所有指定列的去重数据
</summary>
<param name="dbName">数据库名</param>
<param name="ColsName">列名集合,需要返回多列时用','符号分隔列名</param>
<param name="tableName">表名</param>
<param name="condition">条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbSearch(System.String,System.Collections.Generic.List{System.String},System.String,System.String)">
<summary>
查询指定数据库中指定数据表符合条件的所有指定列的数据
</summary>
<param name="dbName">数据库名</param>
<param name="columnName">表名</param>
<param name="tableName">条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbSearchCount(System.String,System.String,System.String)">
<summary>
查询指定表包含的内容行数
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">数据表名</param>
<param name="condition">查询条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbSearchAll(System.String,System.String,System.String)">
<summary>
查询指定数据库中指定数据表符合条件的所有数据
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">数据表名</param>
<param name="condition">查询条件(可选)</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbSearchTableInfo(System.String,System.String)">
<summary>
查询指定数据库中指定数据表的信息
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">表名</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbSearchTableExists(System.String,System.String)">
<summary>
查询指定数据表是否存在的信息,返回查询当前表在指定数据库中存在的数量
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">表名</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbInsert(System.String,System.String,System.String,System.String)">
<summary>
指定数据库中数据表插入一行数据
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">表名</param>
<param name="colNames">列名字符串</param>
<param name="values">列值字符串</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbInsert(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
<summary>
指定数据库中数据表插入一行数据
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">表名</param>
<param name="dicNameValues">列名与列值键值对</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbInsertParam(System.String,System.String,System.Collections.Generic.List{System.String})">
<summary>
指定数据库中数据表插入一行,通过命令参数方式执行时使用,参数名由@{ColName}
</summary>
<param name="dbName">数据库名</param>
<param name="tableName"></param>
<param name="colNames">需要插入列名的集合</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbUpdate(System.String,System.String,System.String,System.String)">
<summary>
更新指定数据库中指定表数据
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">指定表名</param>
<param name="destStr">更新字符串</param>
<param name="condition"></param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbUpdateParam(System.String,System.String,System.Collections.Generic.List{System.String},System.String)">
<summary>
更新指定数据库中指定表数据,参数名由@{ColName}
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">指定表名</param>
<param name="colNames">更新列名的集合</param>
<param name="condition">更新列索引条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbUpdate(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String)">
<summary>
更新指定数据库中指定表数据
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">指定表名</param>
<param name="filedDictionary">更新列名与列值键值对</param>
<param name="condition">更新列索引条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbAddCol(System.String,System.String,System.String,System.String,System.Boolean)">
<summary>
指定数据库中指定数据表增加一列数据
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">表名</param>
<param name="colName">列名</param>
<param name="colType">列类型</param>
<param name="isNull">是否允许为空</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbDropCol(System.String,System.String,System.String)">
<summary>
指定数据库中数据表删除一列数据
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">表名</param>
<param name="colName">需要删除的列名,仅一列</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbDeleteRows(System.String,System.String,System.String)">
<summary>
指定数据库中指定表删除多行数据
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">表名</param>
<param name="condition">条件</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbCreateTable(System.String,System.String,System.String)">
<summary>
指定数据库中创建数据表
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">表名</param>
<param name="createStr">创建表的列信息字符串</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbCreateTableWhenNotExists(System.String,System.String,System.String)">
<summary>
指定数据库中创建数据表,如果存在则不创建
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">表名</param>
<param name="createStr">创建表的列信息字符串</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbDeleteTable(System.String,System.String)">
<summary>
清空指定数据库中数据表,表依旧存在
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">数据表名</param>
<returns></returns>
</member>
<member name="M:Telephone.DbCmdHelper.DbDropTable(System.String,System.String)">
<summary>
删除指定数据库中数据表
</summary>
<param name="dbName">数据库名</param>
<param name="tableName">数据表名</param>
<returns></returns>
</member>
<member name="T:Telephone.DbExecutor">
<summary>
数据库通用命令执行器
时间2020-12-21
作者ML
版本1.0
</summary>
</member>
<member name="T:Telephone.DbExecutor.DbTypeEnum">
<summary>
数据库类型,目前支持Mysql与Sqlite
</summary>
</member>
<member name="M:Telephone.DbExecutor.Open">
<summary>
打开数据库连接
</summary>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.Close">
<summary>
关闭数据库连接
</summary>
</member>
<member name="M:Telephone.DbExecutor.CreateCommand">
<summary>
创建当前连接的命令执行句柄
</summary>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.ExecuteNonQuery(System.String)">
<summary>
运行非查询语句,返回执行该语句受到影响的行数
</summary>
<param name="commandText">执行的数据库命令文本</param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.ExecuteNonQuery(System.String,System.Data.Common.DbParameterCollection)">
<summary>
使用命令参数模式执行非查询语句,返回执行该语句受到影响的行数
</summary>
<param name="commandText">执行的数据库命令文本</param>
<param name="commandParams">执行的数据库命令参数</param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.ExecuteReader(System.String)">
<summary>
执行数据库语句,返回数据库读取流的句柄
</summary>
<param name="commandText">执行的数据库命令文本</param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.ExecuteReader(System.String,System.Data.Common.DbParameterCollection)">
<summary>
使用命令参数模式执行数据库语句,返回数据库读取流的句柄
</summary>
<param name="commandText">执行的数据库命令文本</param>
<param name="commandParams">执行的数据库命令参数</param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.ExecuteScalar(System.String)">
<summary>
执行数据库语句,返回查询结果的第一行第一列的内容
</summary>
<param name="commandText">执行的数据库命令文本</param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.ExecuteScalar(System.String,System.Data.Common.DbParameterCollection)">
<summary>
使用命令参数模式执行数据库语句,返回查询结果的第一行第一列的内容
</summary>
<param name="commandText">执行的数据库命令文本</param>
<param name="commandParams">执行的数据库命令参数</param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.ExecuteDataTable(System.String,System.Boolean)">
<summary>
执行数据库语句,返回执行结果返回的数据表,常用于查询命令
</summary>
<param name="commandText">执行的数据库命令文本</param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.ExecuteDataTable(System.String,System.Data.Common.DbParameterCollection)">
<summary>
执行数据库语句,返回执行结果返回的数据表,常用于查询命令
</summary>
<param name="commandText">执行的数据库命令文本</param>
<param name="commandParams">执行的数据库命令参数</param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.BeginTransaction">
<summary>
开启事务
</summary>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.CommitTransaction">
<summary>
提交事务
</summary>
</member>
<member name="M:Telephone.DbExecutor.RollbackTransaction">
<summary>
回滚事务
</summary>
</member>
<member name="M:Telephone.DbExecutor.CreateDbParameter(System.Data.DbType,System.String,System.Object)">
<summary>
创建数据参数
</summary>
<param name="type">参数数据类型</param>
<param name="ParameterName">参数名称</param>
<param name="value">参数值</param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.AddDbParameter(System.Data.DbType,System.String,System.Object)">
<summary>
添加数据参数
</summary>
<param name="type"></param>
<param name="parameterName"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Telephone.DbExecutor.ClearDbParameter">
<summary>
清空数据
</summary>
</member>
<member name="M:Telephone.DbExecutor.Dispose">
<summary>
回收资源
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Tinyint">
<summary>
1 byte,小整数值
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Smallint">
<summary>
2 bytes,大整数值
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Mediumint">
<summary>
3 bytes,大整数值
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Int">
<summary>
4 bytes,大整数值
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Integer">
<summary>
4 bytes,大整数值
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Bigint">
<summary>
8 bytes,极大整数值
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Float">
<summary>
4 bytes,单精度浮点数值
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Double">
<summary>
8 bytes,双精度浮点数值
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Decimal">
<summary>
对DECIMAL(M,D) 如果M>D为M+2否则为D+2.小数值
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Date">
<summary>
3 bytes,日期值,YYYY-MM-DD
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Time">
<summary>
3 bytes,时间值或持续时间,HH:MM:SS
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Year">
<summary>
1 bytes,年份值,YYYY
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Datetime">
<summary>
8 bytes,混合日期和时间值,YYYY-MM-DD HH:MM:SS
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Timestamp">
<summary>
4 bytes,混合日期和时间值,时间戳,YYYYMMDD HHMMSS
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Char">
<summary>
0-255 bytes,定长字符串
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Varchar">
<summary>
0-65535 bytes,变长字符串
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Tinyblob">
<summary>
0-255 bytes,不超过 255 个字符的二进制字符串
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Tinytext">
<summary>
0-255 bytes,短文本字符串
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Blob">
<summary>
0-65 535 bytes,二进制形式的长文本数据
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Text">
<summary>
0-65 535 bytes,长文本数据
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Mediumblob">
<summary>
0-16 777 215 bytes,二进制形式的中等长度文本数据
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Mediumtext">
<summary>
0-16 777 215 bytes,中等长度文本数据
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Longblob">
<summary>
0-4 294 967 295 bytes,二进制形式的极大文本数据
</summary>
</member>
<member name="F:Telephone.MysqlDataParam.DataTypeEnum.Longtext">
<summary>
0-4 294 967 295 bytes,极大文本数据
</summary>
</member>
<member name="P:Telephone.MysqlDataParam.ColumnName">
<summary>
列名
</summary>
<returns></returns>
</member>
<member name="P:Telephone.MysqlDataParam.Value">
<summary>
当前值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.MysqlDataParam.DefaultValue">
<summary>
默认值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.MysqlDataParam.DataType">
<summary>
数据类型
</summary>
<returns></returns>
</member>
<member name="P:Telephone.MysqlDataParam.DataTypeLength">
<summary>
数据类型长度
</summary>
<returns></returns>
</member>
<member name="P:Telephone.MysqlDataParam.IsUnsigned">
<summary>
数据类型是否带符号
</summary>
<returns></returns>
</member>
<member name="P:Telephone.MysqlDataParam.IsNull">
<summary>
是否允许为空
</summary>
<returns></returns>
</member>
<member name="P:Telephone.MysqlDataParam.IsAutoIncrement">
<summary>
是否自动增长
</summary>
<returns></returns>
</member>
<member name="P:Telephone.MysqlDataParam.IsPrimaryKey">
<summary>
是否为主键
</summary>
<returns></returns>
</member>
<member name="M:Telephone.SqliteCmdHelper.SearchTableInfo(System.String)">
<summary>
查询指定数据表的信息
</summary>
<param name="tableName"></param>
<returns></returns>
</member>
<member name="P:Telephone.SqliteDataParam.ColumnName">
<summary>
列名
</summary>
<returns></returns>
</member>
<member name="P:Telephone.SqliteDataParam.Value">
<summary>
当前值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.SqliteDataParam.DefaultValue">
<summary>
默认值
</summary>
<returns></returns>
</member>
<member name="P:Telephone.SqliteDataParam.DataType">
<summary>
数据类型
</summary>
<returns></returns>
</member>
<member name="P:Telephone.SqliteDataParam.DataTypeLength">
<summary>
数据类型长度
</summary>
<returns></returns>
</member>
<member name="P:Telephone.SqliteDataParam.IsNull">
<summary>
是否允许为空
</summary>
<returns></returns>
</member>
<member name="P:Telephone.SqliteDataParam.IsAutoIncrement">
<summary>
是否自动增长
</summary>
<returns></returns>
</member>
<member name="P:Telephone.SqliteDataParam.IsPrimaryKey">
<summary>
是否为主键
</summary>
<returns></returns>
</member>
<member name="P:Telephone.SqliteDataParam.IsUnique">
<summary>
是否为唯一值
</summary>
<returns></returns>
</member>
<member name="M:Telephone.PhoneBurstification.PhoneBurstification(Telephone.PhoneBurstification.PhoneBuffType,Telephone.CallInfoNode)">
<summary>
</summary>
<param name="PhoneBuffType"> 操作类型 </param>
<param name="PhoneNum"> 电话号码 </param>
<param name="PhoneBuffContent"> 内容 </param>
</member>
<member name="M:Telephone.PhoneBurstification.CallPhone(Telephone.CallInfoNode)">
<summary>
拨打电话
</summary>
<param name="callnode"></param>
<returns></returns>
</member>
<member name="M:Telephone.PhoneBurstification.SendSMS(Telephone.CallInfoNode)">
<summary>
发送短信
</summary>
<param name="callnode"></param>
<returns></returns>
</member>
<member name="M:Telephone.SendBuffnode.#ctor(System.Int32,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
<summary>
</summary>
<param name="Data"></param>
<param name="Timeout"></param>
<param name="SendCount"></param>
<param name="nSendInterval"></param>
</member>
<member name="M:Telephone.publicMode.SwapAndPad(System.String)">
<summary>
将字符串转换为 Unicode 编码并交换字符位置
</summary>
<param name="inputString"></param>
<returns></returns>
</member>
<member name="M:Telephone.publicMode.ConvertToUnicode(System.String)">
<summary>
将字符串转换为 Unicode 编码
</summary>
<param name="inputString"></param>
<returns></returns>
</member>
<member name="M:Telephone.publicMode.IntToByteHB(System.Int32)">
<summary>
Int转2个字节Byte
高字节在前,低字节在后
</summary>
<param name="i"></param>
<returns></returns>
</member>
<member name="M:Telephone.publicMode.IntToByteLB(System.Int32)">
<summary>
Int转2个字节Byte
高字节在前,低字节在后
</summary>
<param name="i"></param>
<returns></returns>
</member>
<member name="M:Telephone.Telephone.initRedisSubscriber(System.String,System.String)">
<summary>
</summary>
<param name="Subscribe"></param>
<param name="OldSubscribe"></param>
</member>
<member name="F:Telephone.RuningLog.LogMode.e_file">
<summary>
文本
</summary>
</member>
<member name="F:Telephone.RuningLog.LogMode.e_console">
<summary>
控制台
</summary>
</member>
<member name="F:Telephone.RuningLog.LogMode.e_RichTextBox">
<summary>
文本框
</summary>
</member>
<member name="F:Telephone.RuningLog.LogMode.e_fileandconsole">
<summary>
文件和控制台
</summary>
</member>
<member name="F:Telephone.RuningLog.LogMode.e_fileandRichTextBox">
<summary>
文件和文本框
</summary>
</member>
<member name="F:Telephone.RuningLog.LogMode.e_consoleandRichTextBox">
<summary>
控制台和文本框
</summary>
</member>
<member name="F:Telephone.RuningLog.LogMode.e_both">
<summary>
文件、控制台和文本框
</summary>
</member>
<member name="F:Telephone.RuningLog.LogLevel">
<summary>
日志显示等级
</summary>
</member>
<member name="F:Telephone.RuningLog.logQueue">
<summary>
日志队列
</summary>
</member>
</members>
</doc>