<?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>
