<?xml version="1.0"?>
<doc>
    <assembly>
        <name>HSUCF.Communication</name>
    </assembly>
    <members>
        <member name="T:HSUCF.Communication.CommonFunction">
            <summary>
            公共方法类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.CommonFunction.IsValidFileName(System.String)">
            <summary>
            判断给定文件名是否合法
            </summary>
            <remarks>
            2012-12-5 12:45:40
            增加 斜杠合法性
            2012-12-11 12:59:59
            使用 非特定字符 做文件名合法性检测
            且不要求含后缀
            </remarks>
            <param name="fileName">待检测文件名</param>
            <returns>合法返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.CommonFunction.IsValidFilePath(System.String)">
            <summary>
            判断给定文件路径是否合法
            </summary>
            <remarks>
            2012-12-5 12:45:40
            增加 斜杠合法性
            </remarks>
            <param name="filePath">待检测文件路径</param>
            <returns>合法返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.CommonFunction.GetTime">
            <summary>
            获取自系统启动以来的微秒级时间
            </summary>
            <remarks>
            cj，2012-12-18 18:12:27
            </remarks>
            <returns>自系统启动以来的微秒级时间</returns>
        </member>
        <member name="P:HSUCF.Communication.CommonFunction.FileLineNumber">
            <summary>
            获取程序代码行
            </summary>
            <remarks>
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.CommonFunction.Location">
            <summary>
            
            </summary>
        </member>
        <member name="M:HSUCF.Communication.CommonFunction.DateTimeToTimeT(System.DateTime)">
            <summary>
            DateTime转time_t
            </summary>
            <remarks>
            author：cj
            create time：2015-5-15 23:46:34
            </remarks>
            <param name="dateTime">DateTime时间</param>
            <returns>对应的time_t时间</returns>
        </member>
        <member name="M:HSUCF.Communication.CommonFunction.TimeTToDateTime(System.Int64)">
            <summary>
            DateTime转time_t
            </summary>
            <remarks>
            author：cj
            create time：2015-5-15 23:46:34
            </remarks>
            <param name="dateTime">DateTime时间</param>
            <returns>对应的time_t时间</returns>
        </member>
        <member name="T:HSUCF.Communication.Constants">
            <summary>
            常量定义
            包括自动重连间隔和超时时间等
            2012年8月25日12:32:06
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_AUTO_RECONNECT_INTERVAL">
            <summary>
            默认自动重连间隔时间
            3000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_AUTO_RECONNECT_INTERVAL">
            <summary>
            自动重连最小间隔时间
            2000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_AUTO_RECONNECT_INTERVAL">
            <summary>
            自动重连最大间隔时间
            60000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_AUTO_RECONNECT_TIMEOUT">
            <summary>
            默认自动重连超时时间
            5000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_AUTO_RECONNECT_TIMEOUT">
            <summary>
            自动重连最小超时时间
            1000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_AUTO_RECONNECT_TIMEOUT">
            <summary>
            自动重连最大超时时间
            60000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_SYNSEND_TIMEOUT">
            <summary>
            默认T2发包超时时间
            #2013-8-26 16:48:34#，cj
            10 000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_SYNSEND_TIMEOUT">
            <summary>
            T2发包最小超时时间
            #2013-8-28 17:21:24#，cj
            1 000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_SYNSEND_TIMEOUT">
            <summary>
            T2发包最大超时时间
            120 000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_THREADPOOLSIZE">
            <summary>
            线程池线程的最小数目
            线程池中辅助线程的最小数目 和 线程池中异步 I/O 线程的最小数目
            1个
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_THREADPOOLSIZE">
            <summary>
            线程池线程的最大数目
            线程池中辅助线程的最大数目 和 线程池中异步 I/O 线程的最大数目
            1000个
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_ASYTHREADCOUNT">
            <summary>
            默认异步线程池大小
            2个
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_ASYTHREADCOUNT">
            <summary>
            最小异步线程池大小
            1
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_ASYTHREADCOUNT">
            <summary>
            最大异步线程池大小
            500
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_MCASYTHREADCOUNT">
            <summary>
            默认消息中心异步线程池大小
            5个
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_MCASYTHREADCOUNT">
            <summary>
            最小消息中心异步线程池大小
            0
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_MCASYTHREADCOUNT">
            <summary>
            最大消息中心异步线程池大小
            20
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_PIECE_SIZE">
            <summary>
            默认分片32Kb
            #2012-8-27 9:58:26#，cj
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_PIECE_SIZE">
            <summary>
            最小分片1Kb
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_PIECE_SIZE">
            <summary>
            最大分片1Mb
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MC_HEART_FUNCID">
            <summary>
            MC心跳包功能号
            #2012-10-11 22:34:07#，cj
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MC_SUB_FUNCID">
            <summary>
            消息中心订阅功能号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MC_CANCEL_SUB_FUNCID">
            <summary>
            消息中心取消订阅功能号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MC_PUB_FUNCID">
            <summary>
            MC发布包功能号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_CREATESUBER_TIMEOUT">
            <summary>
            默认创建订阅者超时时间
            30 000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_CREATESUBER_TIMEOUT">
            <summary>
            最大创建订阅者超时时间
            180 000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_CREATESUBER_TIMEOUT">
            <summary>
            最小创建订阅者超时时间
            5 000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_UPLOADRETRYTIME">
            <summary>
            默认上传重试次数
            主要指单个文件分片的重试次数
            2012-11-12 15:08:22，cj
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_UPLOADRETRYTIME">
            <summary>
            最少上传重试次数
            主要指单个文件分片的重试次数
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_UPLOADRETRYTIME">
            <summary>
            最多上传重试次数
            主要指单个文件分片的重试次数
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_DOWNLOADRETRYTIME">
            <summary>
            默认下载重试次数
            主要指单个文件分片的重试次数
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_DOWNLOADRETRYTIME">
            <summary>
            最少下载重试次数
            主要指单个文件分片的重试次数
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_DOWNLOADRETRYTIME">
            <summary>
            最多下载重试次数
            主要指单个文件分片的重试次数
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_UPLOADPIECESIZE">
            <summary>
            默认文件上传分片大小
            32Kb
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_UPLOADPIECESIZE">
            <summary>
            最小文件上传分片大小
            8Kb
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_UPLOADPIECESIZE">
            <summary>
            最大文件上传分片大小
            128Kb
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_UPLOADTIMEOUT">
            <summary>
            默认文件上传分片超时时间
            10 000ms
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_UPLOADTIMEOUT">
            <summary>
            最小文件上传分片超时时间
            3 000ms
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_UPLOADTIMEOUT">
            <summary>
            最大文件上传分片超时时间
            600 000ms
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_DOWNLOADTIMEOUT">
            <summary>
            默认文件下载分片超时时间
            10 000ms
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_DOWNLOADTIMEOUT">
            <summary>
            最小文件下载分片超时时间
            3 000ms
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_DOWNLOADTIMEOUTT">
            <summary>
            最大文件下载分片超时时间
            600 000ms
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_FILESERVICE_PRIORITY">
            <summary>
            默认文件分片上传下载请求优先级
            默认为4
            数值越大，优先级越高
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MAX_FILESERVICE_PRIORITY">
            <summary>
            最大文件分片上传下载请求优先级
            最大为13
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.MIN_FILESERVICE_PRIORITY">
            <summary>
            最小文件分片上传下载请求优先级
            最小为4
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_T2_COMMUNICATION">
            <summary>
            T2 通讯异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_T2_ESBMSG">
            <summary>
            T2 ESB消息 异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_T2_PACKER">
            <summary>
            T2 打包 异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_T2_UNPACKER">
            <summary>
            T2 解包 异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_CHIX_COMMUNICATION">
            <summary>
            CHIX 通讯 异常起始号
            2013-3-18 11:59:09，cj
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_CHIX_SERIALIZE">
            <summary>
            CHIX 序列化/反序列化 异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_CHIX_FS_DOWNLOAD">
            <summary>
            CHIX 文件服务-下载 异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_CHIX_FS_UPLOAD">
            <summary>
            CHIX 文件服务-上传 异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_MC2_ADAPTER">
            <summary>
            消息中心2.0适配器 异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_MC2_SUBSCRIBER">
            <summary>
            消息中心2.0订阅者 异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_MC2_PUBLISHER">
            <summary>
            消息中心2.0发布者 异常起始号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.EXP_BEGINNO_UPDATE">
            <summary>
            文件更新 异常起始号
            11000
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_FIELDWIDTH">
            <summary>
            默认字段宽度
            255
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_FIELDSCALE">
            <summary>
            默认字段精度
            4
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_FIELDWIDTH_INT">
            <summary>
            默认int类型字段宽度
            10
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_FIELDWIDTH_STRING">
            <summary>
            默认string类型字段宽度
            51200字节
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_FIELDWIDTH_DOUBLE">
            <summary>
            默认Double类型字段宽度
            16字节
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_FIELDSCALE_DOUBLE">
            <summary>
            默认Double类型字段精度
            4
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_FIELDWIDTH_CHAR">
            <summary>
            默认char类型字段宽度
            1字节
            </summary>
        </member>
        <member name="F:HSUCF.Communication.Constants.DEFAULT_FIELDWIDTH_RAW">
            <summary>
            默认rawdata类型字段宽度
            </summary>
        </member>
        <member name="T:HSUCF.Communication.ConstNames">
            <summary>
            文件服务常量名定义
            包括文件上传下载结果集及数据字段名常量等
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.DATASET_SHCH_REQ_PACK">
            <summary>
            结果集名字
            文件服务 请求报文 所在结果集
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.DATASET_SHCH_RESP_PACK">
            <summary>
            结果集名字
            文件服务 应答报文 所在结果集
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.DATASET_SHCH_FILESVR">
            <summary>
            结果集名字
            文件服务（上传/下载）信息所在结果集
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.REQFIELD_REQ_CHIX">
            <summary>
            CHIX 请求报文所在字段名
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.REQFIELD_FILE_SIZE">
            <summary>
            文件大小
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.REQFIELD_BLOCK_SIZE">
            <summary>
            分片大小
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.REQFIELD_BLOCK_CONTENT">
            <summary>
            分片内容
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.REQFIELD_BLOCK_MD5">
            <summary>
            分片MD5值
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.REQFIELD_FILE_OFFSET">
            <summary>
            分片在文件中的偏移值
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.REQFIELD_FILE_MD5">
            <summary>
            文件MD5值
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.RESPFIELD_RESP_CHIX">
            <summary>
            CHIX 应答报文所在字段名
            </summary>
        </member>
        <!-- 对于成员“F:HSUCF.Communication.ConstNames.RESPFIELD_RESP_CHIX_LEN”忽略有格式错误的 XML 注释 -->
        <member name="F:HSUCF.Communication.ConstNames.RESPFIELD_FILE_SIZE">
            <summary>
            文件大小
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.RESPFIELD_BLOCK_SIZE">
            <summary>
            分片大小
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.RESPFIELD_BLOCK_CONTENT">
            <summary>
            分片内容
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.RESPFIELD_BLOCK_MD5">
            <summary>
            分片MD5值
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.RESPFIELD_FILE_OFFSET">
            <summary>
            分片在文件中的偏移值
            </summary>
        </member>
        <member name="F:HSUCF.Communication.ConstNames.REQHDR_NAME">
            <summary>
            CHIX 自动添加的请求头部名
            </summary>
        </member>
        <member name="T:HSUCF.Communication.FilePiece">
            <summary>
            文件分片信息
            包括文件名、文件大小等
            </summary>
        </member>
        <member name="P:HSUCF.Communication.FilePiece.FileName">
            <summary>
            获取或设置文件名
            </summary>
        </member>
        <member name="P:HSUCF.Communication.FilePiece.FileSize">
            <summary>
            获取或设置文件大小
            </summary>
        </member>
        <member name="P:HSUCF.Communication.FilePiece.PieceSize">
            <summary>
            获取或设置分片大小
            </summary>
        </member>
        <member name="P:HSUCF.Communication.FilePiece.PieceData">
            <summary>
            获取或设置分片数据
            </summary>
        </member>
        <member name="P:HSUCF.Communication.FilePiece.PieceMD5">
            <summary>
            获取或设置分片MD5
            </summary>
        </member>
        <member name="P:HSUCF.Communication.FilePiece.FileOffset">
            <summary>
            获取或设置文件分片在文件中的偏移位置
            </summary>
        </member>
        <member name="P:HSUCF.Communication.FilePiece.FileMD5">
            <summary>
            获取或设置文件MD5值
            </summary>
        </member>
        <member name="T:HSUCF.Communication.OnFilePieceDoneDelegate">
            <summary>
            表示将处理 HSUCF.Communication.T2FileService 类
            的T2 文件分片上传/下载完成事件
            </summary>
            <param name="pieceDoneInfo">分片完成信息</param>
            <returns>继续上传/下载返回0</returns>
        </member>
        <member name="T:HSUCF.Communication.T2FileService">
            <summary>
            文件服务
            cj，2014-2-26 13:56:42
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.#ctor(HSUCF.Communication.IT2DataHandler)">
            <summary>
            实例化 文件服务类 的实例
            </summary>
            <param name="t2">T2通讯接口实例</param>
        </member>
        <member name="P:HSUCF.Communication.T2FileService.T2">
            <summary>
            获取当前实例使用的T2 通讯接口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2FileService.UpLoadPieceSize">
            <summary>
            获取或设置上传分片大小
            默认为32Kb
            小于8Kb设为8Kb，大于512Kb设为512Kb
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2FileService.UpLoadPieceTimeout">
            <summary>
            获取或设置上传分片超时时间
            默认为10秒
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2FileService.DownloadPieceTimeout">
            <summary>
            获取或设置下载分片超时时间
            默认为10秒
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2FileService.FileServicePriority">
            <summary>
            获取或设置文件分片上传下载请求优先级
            默认为4
            数值越大，优先级越高
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.UpLoadFile``1(System.Int32,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate)">
            <summary>
            上传指定文件
            分片上传完成后将告知调用者
            默认分片重传次数3
            </summary>
            <typeparam name="T">请求对象模版</typeparam>
            <param name="functionNo">功能号</param>
            <param name="ulFileReq">文件上传请求
            必须结点：
            filePath    文件路径
            </param>
            <param name="fileName">将要上传文件名</param>
            <param name="pieceDoneCallback">分片上传完成回调委托</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.UpLoadFile``1(System.Int32,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate,System.UInt32)">
            <summary>
            上传指定文件
            分片上传完成后将告知调用者
            </summary>
            <typeparam name="T">请求对象模版</typeparam>
            <param name="functionNo">功能号</param>
            <param name="ulFileReq">文件上传请求
            必须结点：
            filePath    文件路径
            </param>
            <param name="fileName">将要上传文件名</param>
            <param name="pieceDoneCallback">分片上传完成回调委托</param>
            <param name="retryTime">分片重传次数</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.UpLoadFile``1(HSUCF.Communication.IT2ESBMessage,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate)">
            <summary>
            上传指定文件
            分片上传完成后将告知调用者
            默认分片重传次数3
            </summary>
            <typeparam name="T">请求对象模版</typeparam>
            <param name="esbmsg">T2 报文，需要自行添加功能号等头部信息</param>
            <param name="ulFileReq">文件上传请求
            必须结点：
            filePath    文件路径
            </param>
            <param name="fileName">将要上传文件名</param>
            <param name="pieceDoneCallback">分片上传完成回调委托</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.UpLoadFile``1(HSUCF.Communication.IT2ESBMessage,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate,System.UInt32)">
            <summary>
            上传指定文件
            分片上传完成后将告知调用者
            </summary>
            <typeparam name="T">请求对象模版</typeparam>
            <param name="esbmsg">T2 报文，需要自行添加功能号等头部信息</param>
            <param name="ulFileReq">文件上传请求
            必须结点：
            filePath    文件路径
            </param>
            <param name="fileName">将要上传文件名</param>
            <param name="pieceDoneCallback">分片上传完成回调委托</param>
            <param name="retryTime">分片重传次数</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.UpLoadFile``2(System.Int32,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate)">
            <summary>
            上传指定文件
            分片上传完成后将告知调用者
            默认分片重传次数3
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="functionNo">功能号</param>
            <param name="ulFileReq">文件上传请求
            必须结点：
            filePath    文件路径
            </param>
            <param name="fileName">将要上传文件名</param>
            <param name="pieceDoneCallback">分片上传完成回调委托</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>应答对象</returns>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.UpLoadFile``2(System.Int32,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate,System.UInt32)">
            <summary>
            上传指定文件
            分片上传完成后将告知调用者
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="functionNo">功能号</param>
            <param name="ulFileReq">文件上传请求
            必须结点：
            filePath    文件路径
            </param>
            <param name="fileName">将要上传文件名</param>
            <param name="pieceDoneCallback">分片上传完成回调委托</param>
            <param name="retryTime">分片重传次数</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>应答对象</returns>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.UpLoadFile``2(HSUCF.Communication.IT2ESBMessage,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate)">
            <summary>
            上传指定文件
            分片上传完成后将告知调用者
            默认分片重传次数3
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="esbmsg">T2 报文，需要自行添加功能号等头部信息</param>
            <param name="ulFileReq">文件上传请求
            必须结点：
            filePath    文件路径
            </param>
            <param name="fileName">将要上传文件名</param>
            <param name="pieceDoneCallback">分片上传完成回调委托</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.UpLoadFile``2(HSUCF.Communication.IT2ESBMessage,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate,System.UInt32)">
            <summary>
            上传指定的单个文件
            分片上传完成后将告知调用者
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="esbmsg">T2 报文，需要自行添加功能号等头部信息</param>
            <param name="ulFileReq">文件上传请求
            必须结点：
            filePath    文件路径
            </param>
            <param name="fileName">将要上传文件名</param>
            <param name="pieceDoneCallback">分片上传完成回调委托</param>
            <param name="retryTime">分片重传次数</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.DownLoadFile``1(System.Int32,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate,System.String)">
            <summary>
            下载指定文件
            分片下载完成后将告知调用者
            下载成功后将进行文件MD5值校验，校验通过后保存为指定文件
            默认分片重试次数3
            </summary>
            <typeparam name="T">文件下载请求对象模板</typeparam>
            <param name="functionNo">功能号</param>
            <param name="dlFileReq">文件下载请求
            含：
            filePath        文件路径
            fileId            文件标识符
            </param>
            <param name="saveAsFileName">下载后保存为文件名，如："C:\\A\\B.txt"</param>
            <param name="pieceDoneCallback">分片下载完成时回调委托</param>
            <param name="fileMD5">文件MD5值</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.DownLoadFile``1(System.Int32,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate,System.String,System.UInt32)">
            <summary>
            下载指定文件
            分片下载完成后将告知调用者
            下载成功后将进行文件MD5值校验，校验通过后保存为指定文件
            </summary>
            <typeparam name="T">文件下载请求对象模板</typeparam>
            <param name="functionNo">功能号</param>
            <param name="dlFileReq">文件下载请求
            含：
            filePath        文件路径
            fileId            文件标识符
            </param>
            <param name="saveAsFileName">下载后保存为文件名，如："C:\\A\\B.txt"</param>
            <param name="pieceDoneCallback">分片下载完成时回调委托</param>
            <param name="fileMD5">文件MD5值</param>
            <param name="retryTime">重试次数</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.DownLoadFile``1(HSUCF.Communication.IT2ESBMessage,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate,System.String)">
            <summary>
            下载指定文件
            分片下载完成后将告知调用者
            下载成功后将进行文件MD5值校验，校验通过后保存为指定文件
            默认分片重试次数3
            </summary>
            <typeparam name="T">文件下载请求对象模板</typeparam>
            <param name="esbmsg">请求报文，需要自行添加功能号等头部信息</param>
            <param name="dlFileReq">文件下载请求
            含：
            filePath        文件路径
            fileId            文件标识符
            </param>
            <param name="saveAsFileName">下载后保存为文件名，如："C:\\A\\B.txt"</param>
            <param name="pieceDoneCallback">分片下载完成时回调委托</param>
            <param name="fileMD5">文件MD5值</param>
            <param name="retryTime">重试次数</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.DownLoadFile``1(HSUCF.Communication.IT2ESBMessage,``0,System.String,HSUCF.Communication.OnFilePieceDoneDelegate,System.String,System.UInt32)">
            <summary>
            下载指定文件
            分片下载完成后将告知调用者
            下载成功后将进行文件MD5值校验
            校验通过后保存为指定文件
            </summary>
            <typeparam name="T">文件下载请求对象模板</typeparam>
            <param name="esbmsg">请求报文，需要自行添加功能号等头部信息</param>
            <param name="dlFileReq">文件下载请求
            含：
            filePath        文件路径
            fileId            文件标识符
            </param>
            <param name="saveAsFileName">下载后保存为文件名，如："C:\\A\\B.txt"</param>
            <param name="pieceDoneCallback">分片下载完成时回调委托</param>
            <param name="fileMD5">文件MD5值</param>
            <param name="retryTime">重试次数</param>
            <exception cref="T:HSUCF.Communication.FileServiceException"></exception>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.UpLoadFilePiece``1(HSUCF.Communication.IT2ESBMessage,``0,HSUCF.Communication.FilePiece@,System.UInt32)">
            <summary>
            上传文件分片
            异常
            ChixException
            </summary>
            <remarks>
            cj，2014-6-26 10:20:05
            业务包体不为空时返回
            </remarks>
            <param name="ulFileReq">CHIX 请求
            必须结点：
            filePath    文件路径
            </param>
            <param name="filePiece">文件分片</param>
            <param name="retryTime">重试次数</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.DownloadFilePiece``1(HSUCF.Communication.IT2ESBMessage,``0,HSUCF.Communication.FilePiece@,System.UInt32)">
            <summary>
            下载指定文件分片
            异常
            ChixException
            </summary>
            <remarks>
            下载成功后，下载信息将写入filePiece
            2012-11-1 11:03:08
            </remarks>
            <param name="chixQeq">CHIX请求
            必须结点：
            filePath    文件路径
            fileId        文件标识符
            </param>
            <param name="filePiece">分片信息</param>
            <param name="retryTime">重试次数</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.DownloadFilePiece(HSUCF.Communication.IT2ESBMessage@,HSUCF.Communication.FilePiece@)">
            <summary>
            下载指定文件分片
            异常
            ChixException
            </summary>
            <remarks>
            增加bool返回值以标识是否成功
            2013-3-15 14:57:11，去掉bool返回值
            </remarks>
            <param name="esbmsg">T2 报文，出入参</param>
            <param name="filePiece">文件分片，出入参</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.CheckMD5(System.Byte[],System.String)">
            <summary>
            校验数据MD5信息
            </summary>
            <param name="data">数据块</param>
            <param name="md5">待校验的MD5值</param>
            <returns>MD5值匹配返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.CheckMD5(System.String,System.String)">
            <summary>
            校验文件MD5信息是否匹配
            </summary>
            <param name="filename">待校验文件名</param>
            <param name="md5">目标MD5</param>
            <returns>MD5值匹配返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.SaveToFile(System.IO.MemoryStream,System.String)">
            <summary>
            将内存流数据保存到文件
            文件路径不存在将创建之
            </summary>
            <param name="ms">内存流</param>
            <param name="saveAsFileName">文件名</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.SaveFilePiece(System.String,System.Byte[],System.Int32,System.Int64)">
            <summary>
            将文件分片保存到文件
            </summary>
            <param name="saveAsFileName">文件名</param>
            <param name="data">分片数据流</param>
            <param name="dataLen">待写入分片长度</param>
            <param name="fileOffset">文件偏移值</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileService.DeleteFile(System.String)">
            <summary>
            删除文件
            </summary>
            <param name="path">文件全路径名</param>
        </member>
        <member name="T:HSUCF.Communication.FileServiceErrorNo">
            <summary>
            文件服务错误号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.FileNotExistsError">
            <summary>
            文件不存在
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.OpenFileError">
            <summary>
            打开文件出错
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.ReadFilePieceError">
            <summary>
            读取文件块出错
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.ComputeMD5Error">
            <summary>
            计算文件MD5出错
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.BuildUpLoadReqFail">
            <summary>
            创建分片上传请求包失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.UpLoadPieceFail">
            <summary>
            分片上传失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.UploadCanceled">
            <summary>
            上传被取消
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.SaveAsFileNameError">
            <summary>
            另存为文件名不合法
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.RespBodyEmpty">
            <summary>
            T2 业务包不存在
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.RespResolveFail">
            <summary>
            业务包解析失败或为空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.ReceivedDataLenError">
            <summary>
            接收到数据大于文件总长
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.RecvedEmptyPiece">
            <summary>
            文件非空时接收到空的数据分片
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.SaveFileDataError">
            <summary>
            保存文件分片失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.FileMD5UnmatchedError">
            <summary>
            文件MD5值不匹配
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.BuildDownloadReqFail">
            <summary>
            创建分片下载请求包失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.DownloadPieceFail">
            <summary>
            分片下载失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.SetCurrentDatasetError">
            <summary>
            T2 无业务包体
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.GetPieceDataFail">
            <summary>
            获取分片数据失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.GetPieceSizeFail">
            <summary>
            获取分片大小失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.PieceDataAsWrongSize">
            <summary>
            数据长度不一致
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.GetPieceMD5Fail">
            <summary>
            获取文件块MD5值失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.PieceMD5Error">
            <summary>
            分片数据MD5值不匹配
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.GetFileSizeFail">
            <summary>
            获取文件总大小字段值失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.FileServiceErrorNo.DownloadCanceled">
            <summary>
            下载被取消
            </summary>
        </member>
        <member name="T:HSUCF.Communication.FileServiceException">
            <summary>
            文件服务异常
            </summary>
        </member>
        <member name="M:HSUCF.Communication.FileServiceException.#ctor(System.String,System.Exception)">
            <summary>
            初始化 文件服务异常 类的实例
            </summary>
            <param name="errorInfo">错误信息</param>
            <param name="innerException">内部异常</param>
        </member>
        <member name="M:HSUCF.Communication.FileServiceException.#ctor(System.Int32,System.String,System.Exception)">
            <summary>
            初始化 文件服务异常 类的实例
            </summary>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
            <param name="innerException">内部异常</param>
        </member>
        <member name="M:HSUCF.Communication.FileServiceException.ToShortString">
            <summary>
            将此实例的错误码错误信息转换为 "[errorNo]errorInfo" 格式的字符串
            </summary>
            <returns>格式化后的字符串</returns>
        </member>
        <member name="T:HSUCF.Communication.HashHelper">
            <summary>
            提供用于计算指定文件哈希值的方法
            <example>例如计算文件的MD5值:
            <code>
              String hashMd5=HashHelper.ComputeMD5("MyFile.txt");
            </code>
            </example>
            <example>例如计算文件的CRC32值:
            <code>
              String hashCrc32 = HashHelper.ComputeCRC32("MyFile.txt");
            </code>
            </example>
            <example>例如计算文件的SHA1值:
            <code>
              String hashSha1 =HashHelper.ComputeSHA1("MyFile.txt");
            </code>
            </example>
            </summary>
        </member>
        <member name="M:HSUCF.Communication.HashHelper.ComputeMD5(System.Byte[])">
            <summary>
            计算字节流对应的MD5值
            </summary>
            <param name="buffer">字节流</param>
            <returns>字节流的MD5值</returns>
        </member>
        <member name="M:HSUCF.Communication.HashHelper.ComputeMD5(System.String)">
            <summary>
             计算指定文件的MD5值
            </summary>
            <param name="fileName">待计算文件的完全限定名</param>
            <returns>文件的MD5值</returns>
        </member>
        <member name="M:HSUCF.Communication.HashHelper.ComputeCRC32(System.String)">
            <summary>
             计算指定文件的CRC32值
            </summary>
            <param name="fileName">指定文件的完全限定名称</param>
            <returns>文件的CRC32值</returns>
        </member>
        <member name="M:HSUCF.Communication.HashHelper.ComputeSHA1(System.String)">
            <summary>
             计算指定文件的SHA1值
            </summary>
            <param name="fileName">指定文件的完全限定名称</param>
            <returns>返回值的字符串形式</returns>
        </member>
        <member name="T:HSUCF.Communication.Crc32">
            <summary>
            提供 CRC32 算法的实现
            </summary>
        </member>
        <member name="T:HSUCF.Communication.PieceDoneInfo">
            <summary>
            分片完成信息
            文件服务（上传/下载）分片完成回调参数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.PieceDoneInfo.FileName">
            <summary>
            获取或设置文件名
            </summary>
        </member>
        <member name="P:HSUCF.Communication.PieceDoneInfo.FileSize">
            <summary>
            获取或设置文件总长度
            </summary>
        </member>
        <member name="P:HSUCF.Communication.PieceDoneInfo.DoneLength">
            <summary>
            获取或设置已完成数据长度
            </summary>
        </member>
        <member name="P:HSUCF.Communication.PieceDoneInfo.AllPieceDone">
            <summary>
            获取或设置一个值，该值指示是否所有分片已完成
            </summary>
        </member>
        <member name="T:HSUCF.Communication.OnRecvFileListEventHandler">
            <summary>
            表示将处理 HSUCF.Communication.T2FileUpdater 类
            的 HSUCF.Communication.OnRecvFileList 事件的方法
            </summary>
            <param name="sender">事件源，此处为T2FileUpdate</param>
            <param name="filelist">待更新文件列表</param>
        </member>
        <member name="T:HSUCF.Communication.OnUpdateErrorEventHandler">
            <summary>
            表示将处理 HSUCF.Communication.T2FileUpdater 类
            的 HSUCF.Communication.OnUpdateError 事件的方法
            </summary>
            <param name="sender">事件源，此处为T2FileUpdate</param>
            <param name="errorNo">错误号</param>
            <param name="errorNo">错误信息</param>
        </member>
        <member name="T:HSUCF.Communication.OnProgressChangeEventHandler">
            <summary>
            表示将处理 HSUCF.Communication.T2FileUpdater 类
            的 HSUCF.Communication.OnProgressChange 事件的方法
            </summary>
            <remarks>
            进度正常值为1~100，其他错误
            </remarks>
            <param name="oneFileProgress">当前文件进度</param>
            <param name="allFileProgress">总进度</param>
            <param name="errorInfo">错误信息，
            错误信息不为空时，oneFileProgress为错误码</param>
        </member>
        <member name="T:HSUCF.Communication.OnCanceldEventHandler">
            <summary>
            表示将处理 HSUCF.Communication.T2FileUpdater 类
            的 HSUCF.Communication.OnCanceld 事件的方法
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2FileUpdateCallback">
            <summary>
            文件更新回调接口
            上层应用通过这个接口，接收文件下载进度消息
            cj, 2014-4-10 14:32:10
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdateCallback.#ctor">
            <summary>
             初始化 文件更新回调回调类 的实例
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2FileUpdateCallback.Owner">
            <summary>
            回调类所属的更新器实例
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdateCallback.OnReceiveFileList">
            <summary>
            在收到文件更新列表时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdateCallback.OnReceiveInvalidFileList">
            <summary>
            在收到无效文件列表时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdateCallback.OnUpdateError">
            <summary>
            在文件更新出错时发生
            比如接收文件列表失败、不在更新时间段等
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdateCallback.OnProgressChange">
            <summary>
            在文件更新进度变化时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdateCallback.OnCanceld">
            <summary>
            在更新被成功取消时发生
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdateCallback.OnRecvFileList(System.Void*,System.Int32,System.String)">
            <summary>
            收到更新文件列表的回调
            将所有文件（更新、删除）信息通知到上层应用
            </summary>
            <param name="lpData">返回二进制指针</param>
            <param name="nLength">二进制数据的长度</param>
            <param name="errorInfo">错误信息，错误信息不为空时，nLength为错误码</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdateCallback.OnShowProcessBar(System.Int32,System.Int32,System.String)">
            <summary>
            收到通知文件更新进度
            更新出错时，不再继续更新
            </summary>
            <param name="iOneFileProcessBar">当前文件进度</param>
            <param name="iTotalProcessBar">总进度</param>
            <param name="errorInfo">错误信息，错误信息不为空时，nLength为错误码</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdateCallback.OnCancel">
            <summary>
            收到更新被成功取消通知
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2FileUpdateErrorNo">
            <summary>
            文件更新错误号
            2014-4-24 0:21:57
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FileUpdateErrorNo.T2UnConnected">
            <summary>
            T2 连接未建立
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FileUpdateErrorNo.CreateFileUpdateError">
            <summary>
            创建T2文件更新器失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FileUpdateErrorNo.UpdateListEmpty">
            <summary>
            请求下载列表为空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FileUpdateErrorNo.IllegalPath">
            <summary>
            非法路径
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2FileUpdateException">
            <summary>
            文件更新异常
            cj，2014-4-10 15:36:42
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdateException.#ctor(System.Int32,System.String)">
            <summary>
            初始化 文件更新异常 类的实例
            </summary>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdateException.#ctor(System.Int32,System.String,System.Exception)">
            <summary>
            初始化 文件更新异常 类的实例
            </summary>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
            <param name="innerException">内部异常</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdateException.ToShortString">
            <summary>
            将此实例的错误码错误信息转换为 "[errorNo]errorInfo" 格式的字符串
            </summary>
            <returns>格式化后的字符串</returns>
        </member>
        <member name="T:HSUCF.Communication.T2FileUpdater">
            <summary>
            T2 文件更新器
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FileUpdater.t2">
            <summary>
            T2通讯接口
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FileUpdater.mgrFileUpdate">
            <summary>
            托管的文件更新类
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FileUpdater.callback">
            <summary>
            回调接口
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.#ctor(HSUCF.Communication.T2DataHandler,hundsun.fileupdate.CT2FileUpdateInterface,HSUCF.Communication.T2FileUpdateCallback)">
            <summary>
            初始化 文件更新 类的实例
            </summary>
            <param name="t2">T2通讯接口</param>
            <param name="mgrFileUpdate">托管的文件更新类实例</param>
            <param name="callback">文件更新回调实例</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.Dispose">
            <summary>
            释放由 HSUCF.Communication.T2FileUpdater 类的
            当前实例占用的所有资源。
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdater.OnReceiveFileList">
            <summary>
            收到文件更新列表时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdater.OnReceiveInvalidFileList">
            <summary>
            在收到无效文件列表时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdater.OnUpdateError">
            <summary>
            在文件更新出错时发生
            比如接收文件列表失败、不在更新时间段等
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdater.OnProgressChange">
            <summary>
            文件更新进度变化时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2FileUpdater.OnCanceld">
            <summary>
            更新被成功取消时发生
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2FileUpdater.LastUpdateFilelist">
            <summary>
            获取最后更新列表
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2FileUpdater.LastDeleteFilelist">
            <summary>
            获取最后删除列表
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2FileUpdater.ScanPath">
            <summary>
            获取文件更新扫描路径
            默认 "系统工作目录"
            </summary>
            <remarks>
            该路径可以为任意路径，但是自动更新程序务必为启动目录
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.T2FileUpdater.SavePath">
            <summary>
            获取文件更新下载路径
            默认 "系统工作目录/update"
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.UpdateFile(System.Collections.Generic.List{HSUCF.Communication.T2UpdateFileInfo})">
            <summary>
            根据前面回调显示的文件列表，由用户选择后下发需要更新的文件列表
            </summary>
            <param name="updateFiles">更新文件列表</param>
            <exception cref="T:HSUCF.Communication.T2FileUpdateException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.CancelUpdateFile">
            <summary>
            取消正在更新中的更新动作
            </summary>
            <exception cref="T:HSUCF.Communication.T2FileUpdateException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.GetUpdateFileList">
            <summary>
            获取更新文件列表
            </summary>
            <returns>更新文件列表</returns>
            <exception cref="T:HSUCF.Communication.T2FileUpdateException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.GetErrorInfo(System.Int32)">
            <summary>
            通过错误号取错误信息
            </summary>
            <param name="errorNo">错误号</param>
            <returns>错误信息</returns>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.ClearFiles">
            <summary>
            清理已下载文件
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.GetTotalSize(System.Collections.Generic.List{HSUCF.Communication.T2UpdateFileInfo})">
            <summary>
            获取待下载文件总大小描述
            小于1M显示为xx.xxKB
            大于1M显示为xx.xxMB
            </summary>
            <remarks>
            计算改为long和double
            </remarks>
            <param name="filelist"></param>
            <returns>待下载文件总大小字符串描述</returns>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.GetFileTime(System.Collections.Generic.List{HSUCF.Communication.T2UpdateFileInfo})">
            <summary>
            获取待下载文件最后上传日期
            </summary>
            <param name="filelist"></param>
            <returns>待下载文件最后上传日期</returns>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.callback_OnCanceld">
            <summary>
            收到更新被成功取消通知
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.callback_OnProgressChange(System.Int32,System.Int32,System.String)">
            <summary>
            收到通知文件更新进度
            更新出错时，不再继续更新
            </summary>
            <param name="oneFileProgress">当前文件进度</param>
            <param name="allFileProgress">总进度</param>
            <param name="errorInfo">错误信息，
            错误信息不为空时，oneFileProgress为错误码</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.callback_OnReceiveFileList(System.Object,System.Collections.Generic.List{HSUCF.Communication.T2UpdateFileInfo})">
            <summary>
            收到更新文件列表的回调
            </summary>
            <param name="sender">发送者</param>
            <param name="filelist">待更新列表</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.callback_OnReceiveInvalidFileList(System.Object,System.Collections.Generic.List{HSUCF.Communication.T2UpdateFileInfo})">
            <summary>
            收到无效文件列表的回调
            </summary>
            <param name="sender">发送者</param>
            <param name="filelist">无效文件列表</param>
        </member>
        <member name="M:HSUCF.Communication.T2FileUpdater.callback_OnUpdateError(System.Object,System.Int32,System.String)">
            <summary>
            在文件更新出错时发生
            </summary>
            <param name="sender">发送者</param>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
        </member>
        <member name="T:HSUCF.Communication.T2UpdateConstants">
            <summary>
            文件更新常量定义
            cj，2014-4-10 15:20:43
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UpdateConstants.FieldNameFilelist">
            <summary>
            文件列表Id
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UpdateConstants.FieldNameFileId">
            <summary>
            文件Id
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UpdateConstants.FieldNameFileSize">
            <summary>
            文件大小
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UpdateConstants.FieldNameFileTime">
            <summary>
            文件时间
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UpdateConstants.FieldNameFileName">
            <summary>
            文件名
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UpdateConstants.FieldNameSubPath">
            <summary>
            文件相对路径
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UpdateConstants.FieldNameFilePath">
            <summary>
            本地文件路径
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UpdateConstants.FieldNameFileMD5">
            <summary>
            文件md5值
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2UpdateFileInfo">
            <summary>
            更新文件信息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UpdateFileInfo.FilelistId">
            <summary>
            获取或设置文件的列表Id
            服务端用
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UpdateFileInfo.FileId">
            <summary>
            获取或设置文件Id
            唯一标记文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UpdateFileInfo.FileSize">
            <summary>
            获取或设置文件大小
            </summary>
            <remarks>
            cj，2014-5-9 11:23:06
            改为uint
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.T2UpdateFileInfo.FileTime">
            <summary>
            获取或设置文件时间
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UpdateFileInfo.FileName">
            <summary>
            获取或设置文件名
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UpdateFileInfo.SubPath">
            <summary>
            获取或设置文件相对路径
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UpdateFileInfo.FilePath">
            <summary>
            获取或设置本地文件路径
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UpdateFileInfo.FileMD5">
            <summary>
            获取或设置文件md5值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UpdateFileInfo.Status">
            <summary>
            获取或设置文件状态
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2UpdateFileInfo.Clone">
            <summary>
            克隆当前实例的深表副本
            </summary>
            <remarks>
            cj，2014-4-16 11:03:48
            </remarks>
            <returns>更新文件信息</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UpdateFileInfo.CompareTo(System.Object)">
            <summary>
            使用fileID比较文件信息以进行排序
            </summary>
            <remarks>
            cj，2014-4-22 13:36:12
            </remarks>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="T:HSUCF.Communication.T2UpdateFileInfo.FileStatus">
            <summary>
            文件更新状态
            更新、删除等
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UpdateFileInfo.FileStatus.NotExists">
            <summary>
            文件不存在
            </summary>
        </member>
        <member name="T:HSUCF.Communication.LogHelper">
            <summary>
            通讯模块日志接口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.LogHelper.LogT2">
            <summary>
            T2通讯日志
            </summary>
        </member>
        <member name="P:HSUCF.Communication.LogHelper.LogMC">
            <summary>
            消息中心日志
            </summary>
        </member>
        <member name="P:HSUCF.Communication.LogHelper.LogUpgrade">
            <summary>
            消息中心日志
            </summary>
        </member>
        <member name="M:HSUCF.Communication.LogHelper.Close">
            <summary>
            关闭所有日志实例
            </summary>
        </member>
        <member name="T:HSUCF.Communication.BatchSubscribeParam">
            <summary>
            批量订阅参数
            </summary>
            <remarks>
            create: cj，2015-7-15 21:41:55
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.TopicName">
            <summary>
            主题名
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.SendInterval">
            <summary>
            发送间隔
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.ReturnFileds">
            <summary>
            返回字段，字段名字间用\2分割
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.IsFromNow">
            <summary>
            补缺
            true表示需要之前的数据，也就是补缺，false表示不需要补缺  
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.AppendData">
            <summary>
            附加数据
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.BizCheckPack">
            <summary>
            用于订阅相应主题的业务校验unpack，二进制格式存放
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField1">
            <summary>
            过滤字段 FilterField1 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue1">
            <summary>
            过滤字段 FilterField1 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField2">
            <summary>
            过滤字段 FilterField2 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue2">
            <summary>
            过滤字段 FilterField2 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField3">
            <summary>
            过滤字段 FilterField3 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue3">
            <summary>
            过滤字段 FilterField3 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField4">
            <summary>
            过滤字段 FilterField4 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue4">
            <summary>
            过滤字段 FilterField4 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField5">
            <summary>
            过滤字段 FilterField5 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue5">
            <summary>
            过滤字段 FilterField5 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField6">
            <summary>
            过滤字段 FilterField6 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue6">
            <summary>
            过滤字段 FilterField6 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField7">
            <summary>
            过滤字段 FilterField7 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue7">
            <summary>
            过滤字段 FilterField7 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField8">
            <summary>
            过滤字段 FilterField8 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue8">
            <summary>
            过滤字段 FilterField8 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField9">
            <summary>
            过滤字段 FilterField9 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue9">
            <summary>
            过滤字段 FilterField9 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField10">
            <summary>
            过滤字段 FilterField10 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue10">
            <summary>
            过滤字段 FilterField10 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField11">
            <summary>
            过滤字段 FilterField11 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue11">
            <summary>
            过滤字段 FilterField11 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField12">
            <summary>
            过滤字段 FilterField12 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue12">
            <summary>
            过滤字段 FilterField12 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField13">
            <summary>
            过滤字段 FilterField13 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue13">
            <summary>
            过滤字段 FilterField13 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField14">
            <summary>
            过滤字段 FilterField14 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue14">
            <summary>
            过滤字段 FilterField14  的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField15">
            <summary>
            过滤字段 FilterField15 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue15">
            <summary>
            过滤字段 FilterField15  的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterField16">
            <summary>
            过滤字段 FilterField16 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeParam.FilterValue16">
            <summary>
            过滤字段 FilterField16  的值
            </summary>
        </member>
        <member name="T:HSUCF.Communication.BatchSubscribeResult">
            <summary>
            批量订阅结果
            </summary>
            <remarks>
            create: cj，2015-7-16 23:17:11
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.TopicName">
            <summary>
            主题名
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.SendInterval">
            <summary>
            发送间隔
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.ReturnFileds">
            <summary>
            返回字段，字段名字间用\2分割
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.IsFromNow">
            <summary>
            补缺
            true表示需要之前的数据，也就是补缺，false表示不需要补缺  
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.AppendData">
            <summary>
            附加数据
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.BizCheckPack">
            <summary>
            用于订阅相应主题的业务校验unpack，二进制格式存放
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.SubscribeIndex">
            <summary>
            订阅ID
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.ErrorNo">
            <summary>
            错误号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.ErrorInfo">
            <summary>
            错误信息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField1">
            <summary>
            过滤字段 FilterField1 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue1">
            <summary>
            过滤字段 FilterField1 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField2">
            <summary>
            过滤字段 FilterField2 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue2">
            <summary>
            过滤字段 FilterField2 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField3">
            <summary>
            过滤字段 FilterField3 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue3">
            <summary>
            过滤字段 FilterField3 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField4">
            <summary>
            过滤字段 FilterField4 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue4">
            <summary>
            过滤字段 FilterField4 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField5">
            <summary>
            过滤字段 FilterField5 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue5">
            <summary>
            过滤字段 FilterField5 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField6">
            <summary>
            过滤字段 FilterField6 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue6">
            <summary>
            过滤字段 FilterField6 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField7">
            <summary>
            过滤字段 FilterField7 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue7">
            <summary>
            过滤字段 FilterField7 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField8">
            <summary>
            过滤字段 FilterField8 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue8">
            <summary>
            过滤字段 FilterField8 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField9">
            <summary>
            过滤字段 FilterField9 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue9">
            <summary>
            过滤字段 FilterField9 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField10">
            <summary>
            过滤字段 FilterField10 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue10">
            <summary>
            过滤字段 FilterField10 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField11">
            <summary>
            过滤字段 FilterField11 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue11">
            <summary>
            过滤字段 FilterField11 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField12">
            <summary>
            过滤字段 FilterField12 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue12">
            <summary>
            过滤字段 FilterField12 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField13">
            <summary>
            过滤字段 FilterField13 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue13">
            <summary>
            过滤字段 FilterField13 的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField14">
            <summary>
            过滤字段 FilterField14 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue14">
            <summary>
            过滤字段 FilterField14  的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField15">
            <summary>
            过滤字段 FilterField15 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue15">
            <summary>
            过滤字段 FilterField15  的值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterField16">
            <summary>
            过滤字段 FilterField16 的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.BatchSubscribeResult.FilterValue16">
            <summary>
            过滤字段 FilterField16  的值
            </summary>
        </member>
        <member name="T:HSUCF.Communication.IMC2Filter">
            <summary>
            消息中心2.0过滤器接口
            </summary>
            <remarks>
            create: cj，2013-7-9 18:56:28
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.IMC2Filter.Count">
            <summary>
            过滤条件的个数，没有返回0
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IMC2Filter.GetFilterName(System.Int32)">
            <summary>
            根据下标获取过滤条件的名字
            </summary>
            <param name="index">对应的过滤条件下标</param>
            <returns>返回对应的下标过滤条件的名字，失败返回空.</returns>
        </member>
        <member name="M:HSUCF.Communication.IMC2Filter.GetFilterValue(System.Int32)">
            <summary>
            根据下标获取过滤条件的值
            </summary>
            <param name="index">对应的过滤条件下标</param>
            <returns>返回对应的下标过滤条件的值，失败返回空.</returns>
        </member>
        <member name="M:HSUCF.Communication.IMC2Filter.GetFilterValue(System.String)">
            <summary>
            根据过滤条件的名字获取过滤条件的值
            </summary>
            <param name="filterName">对应的过滤条件名字</param>
            <returns>返回对应的过滤条件名字的条件值，失败返回空.</returns>
        </member>
        <member name="M:HSUCF.Communication.IMC2Filter.SetFilter(System.String,System.String)">
            <summary>
            设置过滤条件，根据过滤条件名字和值
            </summary>
            <param name="filterName">对应的过滤条件名字</param>
            <param name="filterValue">对应的过滤条件名字的值</param>
        </member>
        <member name="T:HSUCF.Communication.IMC2Publisher">
            <summary>
            消息中心2.0消息发布者接口
            </summary>
            <remarks>
            create: cj，2013-7-14 11:40:03
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.IMC2Publisher.Disposed">
            <summary>
            已释放
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Publisher.ClientName">
            <summary>
            客户端名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Publisher.Name">
            <summary>
            发布者名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Publisher.ServerAddress">
            <summary>
            服务器地址
            如：127.0.0.1:8888
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Publisher.Topics">
            <summary>
            服务端的所有主题信息
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IMC2Publisher.Publish(System.String,HSUCF.Communication.IT2UnPacker)">
            <summary>
            业务打包格式的内容发布接口
            默认超时时间为-1
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="unpacker">具体的内容</param>      
        </member>
        <member name="M:HSUCF.Communication.IMC2Publisher.Publish(System.String,HSUCF.Communication.IT2UnPacker,System.Int32)">
            <summary>
            业务打包格式的内容发布接口
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="unpacker">具体的内容</param>
            <param name="timeout">超时时间</param>
        </member>
        <member name="M:HSUCF.Communication.IMC2Publisher.Publish(System.String,HSUCF.Communication.IT2UnPacker,System.Int32,HSUCF.Communication.IT2UnPacker@)">
            <summary>
            业务打包格式的内容发布接口
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="unpacker">具体的内容</param>
            <param name="timeout">超时时间，默认为-1</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息，
            如果发布成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Publish(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
        </member>
        <member name="M:HSUCF.Communication.IMC2Publisher.Publish(System.String,HSUCF.Communication.IT2UnPacker,System.Int32,HSUCF.Communication.IT2UnPacker@,System.Boolean)">
            <summary>
            业务打包格式的内容发布接口
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="unpacker">具体的内容</param>
            <param name="timeout">超时时间，默认为-1</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息，
            如果发布成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Publish(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
            <param name="addTimeStamp">是否添加时间戳，配合单笔性能查找；默认不添加</param>
        </member>
        <member name="M:HSUCF.Communication.IMC2Publisher.Publish(System.String,HSUCF.Communication.IMC2Filter,System.Byte[])">
            <summary>
            非业务打包格式的内容发布接口，一般二进制格式报文发布
            默认超时时间为-1
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="filter">过滤条件，需要上层自己指定，否则默认没有过滤条件</param>
            <param name="data">具体的内容</param>
        </member>
        <member name="M:HSUCF.Communication.IMC2Publisher.Publish(System.String,HSUCF.Communication.IMC2Filter,System.Byte[],System.Int32)">
            <summary>
            非业务打包格式的内容发布接口，一般二进制格式报文发布
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="filter">过滤条件，需要上层自己指定，否则默认没有过滤条件</param>
            <param name="data">具体的内容</param>
            <param name="timeout">超时时间</param>
        </member>
        <member name="M:HSUCF.Communication.IMC2Publisher.Publish(System.String,HSUCF.Communication.IMC2Filter,System.Byte[],System.Int32,HSUCF.Communication.IT2UnPacker@)">
            <summary>
            非业务打包格式的内容发布接口，一般二进制格式报文发布
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="filter">过滤条件，需要上层自己指定，否则默认没有过滤条件</param>
            <param name="data">具体的内容</param>
            <param name="timeout">超时时间，默认为-1</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息，
            如果发布成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Publish(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
        </member>
        <member name="M:HSUCF.Communication.IMC2Publisher.Publish(System.String,HSUCF.Communication.IMC2Filter,System.Byte[],System.Int32,HSUCF.Communication.IT2UnPacker@,System.Boolean)">
            <summary>
            非业务打包格式的内容发布接口，一般二进制格式报文发布
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="filter">过滤条件，需要上层自己指定，否则默认没有过滤条件</param>
            <param name="data">具体的内容</param>
            <param name="timeout">超时时间</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息，
            如果发布成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Publish(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
            <param name="addTimeStamp">是否添加时间戳，配合单笔性能查找；默认不添加</param>
        </member>
        <member name="M:HSUCF.Communication.IMC2Publisher.GetLastPublishNo(System.String)">
            <summary>
            返回指定主题的最新发布序号
            </summary>
            <param name="topicName">主题名字</param>
            <returns>主题的发布序号，没有对应的主题返回0</returns>
        </member>
        <member name="T:HSUCF.Communication.IMC2SubscribeParameter">
            <summary>
            消息中心2.0订阅参数类接口
            </summary>
            <remarks>
            create: cj，2013-7-9 11:08:10
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.IMC2SubscribeParameter.TopicName">
            <summary>
            主题名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2SubscribeParameter.FromNow">
            <summary>
            补缺
            true表示需要之前的数据，也就是补缺，false表示不需要补缺  
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2SubscribeParameter.Replace">
            <summary>
            覆盖订阅
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2SubscribeParameter.SendInterval">
            <summary>
            发送间隔
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2SubscribeParameter.FilterCount">
            <summary>
            过滤条件个数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2SubscribeParameter.AppendData">
            <summary>
            附加数据
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IMC2SubscribeParameter.SetFilter(System.String,System.String)">
            <summary>
            添加过滤条件
            </summary>
            <param name="filterName">过滤条件的名字</param>
            <param name="filterValue">过滤条件的值 </param>
        </member>
        <member name="M:HSUCF.Communication.IMC2SubscribeParameter.SetFilter(System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            添加过滤条件
            </summary>
            <param name="filterName">过滤条件的名字</param>
            <param name="filterValue">过滤条件的值集合 </param>
        </member>
        <member name="M:HSUCF.Communication.IMC2SubscribeParameter.GetFilterName(System.Int32)">
            <summary>
            按索引获取过滤字段名
            </summary>
            <param name="index">对应的过滤条件下标</param>
            <returns>过滤字段名</returns>
        </member>
        <member name="M:HSUCF.Communication.IMC2SubscribeParameter.GetFilterValue(System.Int32)">
            <summary>
            按索引获取过滤字段值
            </summary>
            <param name="index">对应的过滤条件下标</param>
            <returns>过滤字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IMC2SubscribeParameter.GetFilterValue(System.String)">
            <summary>
            根据过滤条件名获取过滤条件值
            </summary>
            <param name="fieldName">对应的过滤条件名字</param>
            <returns>过滤字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IMC2SubscribeParameter.SetReturnField(System.String)">
            <summary>
            添加返回字段
            </summary>
            <param name="fieldName">需要添加的返回字段</param>
        </member>
        <member name="M:HSUCF.Communication.IMC2SubscribeParameter.SetUpdateMsgNo(System.Boolean)">
            <summary>
            设置是否更新消息序号
            </summary>
            <param name="update">true表示需要更新消息序号，false表示不更新</param>
        </member>
        <member name="M:HSUCF.Communication.IMC2SubscribeParameter.GetUpdateMsgNo">
            <summary>
            获取是否更新消息序号
            </summary>
            <returns>返回是否更新消息序号</returns>
        </member>
        <member name="T:HSUCF.Communication.IMC2Subscriber">
            <summary>
            消息中心2.0消息订阅者接口
            </summary>
            <remarks>
            create: cj，2013-7-10 10:47:13
            </remarks>
        </member>
        <member name="E:HSUCF.Communication.IMC2Subscriber.OnPublished">
            <summary>
            收到订阅消息时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.IMC2Subscriber.OnTicked">
            <summary>
            收到踢人消息时发生
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Subscriber.Topics">
            <summary>
            服务端的所有主题信息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Subscriber.SubscribedTopics">
            <summary>
            订阅者已经订阅的所有主题信息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Subscriber.ClientName">
            <summary>
            客户端名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Subscriber.Name">
            <summary>
            订阅者名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Subscriber.ServerAddress">
            <summary>
            服务器地址
            如：127.0.0.1:8888
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IMC2Subscriber.SessionStatus">
            <summary>
            获取订阅会话状态
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IMC2Subscriber.Subscribe(HSUCF.Communication.IMC2SubscribeParameter,System.UInt32)">
            <summary>
            订阅主题
            </summary>
            <param name="subscribeParam">订阅参数</param>
            <param name="timeout">超时时间，默认10000ms</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">订阅失败</exception>
            <returns>返回值大于0，表示当前订阅成功的订阅标识，外面要记住这个标识和订阅项之间的映射关系，
            这个标识需要用于取消订阅和接收消息的回调里面.
            返回其他值表示订阅失败，可根据错误号获取错误信息</returns>
        </member>
        <member name="M:HSUCF.Communication.IMC2Subscriber.Subscribe(HSUCF.Communication.IMC2SubscribeParameter,System.UInt32,HSUCF.Communication.IT2UnPacker@,HSUCF.Communication.IT2Packer)">
            <summary>
            订阅主题
            </summary>
            <param name="subscribeParam">订阅参数</param>
            <param name="timeout">超时时间</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息.
            如果订阅成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Subscribe(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
            <param name="bizPack">业务校验需要增加的业务字段以及值，
            没有就根据过滤属性作为业务校验字段，默认为null</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">订阅失败</exception>
            <returns>返回值大于0，表示当前订阅成功的订阅标识，外面要记住这个标识和订阅项之间的映射关系，
            这个标识需要用于取消订阅和接收消息的回调里面.
            返回其他值表示订阅失败，可根据错误号获取错误信息</returns>
        </member>
        <member name="M:HSUCF.Communication.IMC2Subscriber.BatchSubscribe(System.Collections.Generic.List{HSUCF.Communication.BatchSubscribeParam},System.Collections.Generic.List{HSUCF.Communication.BatchSubscribeResult}@,System.UInt32)">
            <summary>
            批量订阅主题
            <para>
            注意：应用需要通过results返回值判断是否存在订阅失败的主题
            </para>
            </summary>
            <remarks>
            create time：2015-7-17 00:10:18
            </remarks>
            <param name="topics">批量订阅主题列表</param>
            <param name="results">批量订阅结果列表</param>
            <param name="timeout">批量订阅超时时间，默认30秒</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">批量订阅失败，此时可以通过 results 获取各主题订阅出错信息</exception>
        </member>
        <member name="M:HSUCF.Communication.IMC2Subscriber.CancelSubscribe(System.Int32)">
            <summary>
            取消指定主题的订阅 
            </summary>
            <param name="subscribeID">消息对应的订阅标识，这个标识来自于Subscribe方法的返回</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">取消失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IMC2Subscriber.CancelSubscribe(System.String)">
            <summary>
            取消指定主题的所有订阅 
            </summary>
            <param name="topicName">主题名</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">取消失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IMC2Subscriber.CancelSubscribe">
            <summary>
            取消所有主题的所有订阅 
            </summary>
            <exception cref="T:HSUCF.Communication.MC2Exception">取消失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IMC2Subscriber.HasSubscribed(System.String)">
            <summary>
            判断是否订阅过某主题
            </summary>
            <param name="topicName">主题名</param>
            <returns>订阅过返回true</returns>
        </member>
        <member name="T:HSUCF.Communication.MC2Adapter">
            <summary>
            消息中心2.0 适配器
            </summary>
            <remarks>
            create: cj，2013-7-10 14:39:34
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.MC2Adapter.#ctor(HSUCF.Communication.IT2DataHandler)">
            <summary>
            初始化 适配器 的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2Adapter.Dispose">
            <summary>
            释放资源
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Adapter.ClientName">
            <summary>
            客户端名字
            没有该配置项则采用本地机器名
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Adapter.ServerAddress">
            <summary>
            服务器地址
            如：127.0.0.1:8888
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Adapter.Connected">
            <summary>
            标识是否已建立T2连接
            连接建立方可进行发布订阅
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Adapter.CreateSubscriberTimeout">
            <summary>
            创建订阅者超时时间
            默认30秒
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2Adapter.GetErrorMsg(System.Int32)">
            <summary>
            通过错误号查询错误信息
            </summary>
            <param name="errorNo">错误号</param>
            <returns>错误信息</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Adapter.GetTopics(System.Boolean,System.Int32)">
            <summary>
            获取服务端的所有主题信息
            </summary>
            <param name="force">是否强制从后台获取</param>
            <param name="timeout">超时时间</param>
            <returns>服务端的所有主题信息</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Adapter.GetSubscriber(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            获取消息订阅者
            </summary>
            <param name="name">订阅者名字
            多订阅者的名字必须不一样，不可以相同，最大长度32个字节</param>
            <param name="timeout">超时时间，默认30000ms</param>
            <param name="initRecvQLen">初始化接收队列的长度，默认256</param>
            <param name="stepRecvQLen">接受队列的扩展步长，默认512</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">获取失败</exception>
            <returns>消息订阅者</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Adapter.GetSubscriber(System.String,HSUCF.Communication.SubRouteInfo,System.Int32,System.Int32,System.Int32)">
            <summary>
            获取消息订阅者
            </summary>
            <param name="name">订阅者名字
            多订阅者的名字必须不一样，不可以相同，最大长度32个字节</param>
            <param name="subRouteInfo">订阅路由参数</param>
            <param name="timeout">超时时间，默认30000ms</param>
            <param name="initRecvQLen">初始化接收队列的长度，默认256</param>
            <param name="stepRecvQLen">接受队列的扩展步长，默认512</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">获取失败</exception>
            <returns>消息订阅者</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Adapter.GetPublisher(System.String,System.Int32,System.Int32,System.Boolean)">
            <summary>
            获取消息发布者
            </summary>
            <param name="name">发布者业务名</param>
            <param name="msgCount">本地缓存消息的个数，默认10个</param>
            <param name="timeout">第一次初始化的时候的超时时间，默认10000ms</param>
            <param name="resetNo">是否重置序号</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">获取失败</exception>
            <returns>消息发布者</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Adapter.RemovePublisher(System.String)">
            <summary>
            移出发布者
            <para>此处仅仅从字典中移出，不做dispose操作</para>
            </summary>
            <param name="name">发布者名字</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Adapter.CheckStatus(System.Boolean,System.Boolean)">
            <summary>
            检查适配器状态
            </summary>
            <param name="checkSubstatus">检查可订阅状态</param>
            <param name="checkPubStatus">检查可发布状态</param>
        </member>
        <member name="T:HSUCF.Communication.MC2AdapterErrorNo">
            <summary>
            MC2.0 适配器错误枚举
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.IsInitialed">
            <summary>
            已初始化
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.IstInitialed">
            <summary>
            未初始化
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.IstConnected">
            <summary>
            T2 未连接
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.CreateSubscriberError">
            <summary>
            初始化订阅者失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.CreatePublisherError">
            <summary>
            初始化发布者失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.CantSubscribe">
            <summary>
            不支持订阅
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.CantPublish">
            <summary>
            不支持发布
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.HasSubscribed">
            <summary>
            订阅者已订阅该主题
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.HastSubscribed">
            <summary>
            订阅者未订阅该主题
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2AdapterErrorNo.NoneIsSubscribed">
            <summary>
            未订阅过任何主题
            </summary>
        </member>
        <member name="T:HSUCF.Communication.MC2Exception">
            <summary>
            MC2.0 异常类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2Exception.#ctor(System.Int32,System.String)">
            <summary>
            初始化 MC2.0 异常类的基类 的实例
            </summary>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
        </member>
        <member name="P:HSUCF.Communication.MC2Exception.ErrorNo">
            <summary>
            错误号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Exception.ErrorInfo">
            <summary>
            错误信息
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2Exception.ToShortString">
            <summary>
            格式化当前异常信息
            </summary>
            <returns></returns>
        </member>
        <member name="T:HSUCF.Communication.MC2Filter">
            <summary>
            消息中心2.0过滤器
            </summary>
            <remarks>
            create: cj，2013-7-9 19:03:45
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.MC2Filter.#ctor">
            <summary>
            初始化 过滤器 的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2Filter.Dispose">
            <summary>
            释放资源
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Filter.Count">
            <summary>
            过滤条件的个数，没有返回0
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2Filter.GetFilterName(System.Int32)">
            <summary>
            根据下标获取过滤条件的名字
            </summary>
            <param name="index">对应的过滤条件下标</param>
            <returns>返回对应的下标过滤条件的名字，失败返回空.</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Filter.GetFilterValue(System.Int32)">
            <summary>
            根据下标获取过滤条件的值
            </summary>
            <param name="index">对应的过滤条件下标</param>
            <returns>返回对应的下标过滤条件的值，失败返回空.</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Filter.GetFilterValue(System.String)">
            <summary>
            根据过滤条件的名字获取过滤条件的值
            </summary>
            <param name="filterName">对应的过滤条件名字</param>
            <returns>返回对应的过滤条件名字的条件值，失败返回空.</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Filter.SetFilter(System.String,System.String)">
            <summary>
            设置过滤条件，根据过滤条件名字和值
            </summary>
            <param name="filterName">对应的过滤条件名字</param>
            <param name="filterValue">对应的过滤条件名字的值</param>
        </member>
        <member name="T:HSUCF.Communication.MC2Publisher">
            <summary>
            消息中心2.0 消息发布者
            </summary>
            <remarks>
            create: cj，2013-7-16 9:14:43
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.#ctor(HSUCF.Communication.MC2Adapter,hundsun.mcapi.CT2PublishInterface)">
            <summary>
            初始化 发布者 类的实例
            </summary>
            <param name="adapter">适配器</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.Dispose">
            <summary>
            释放资源
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Publisher.Disposed">
            <summary>
            已释放
            使用该标识确保单例存在
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Publisher.ClientName">
            <summary>
            客户端名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Publisher.Name">
            <summary>
            发布者名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Publisher.ServerAddress">
            <summary>
            服务器地址
            如：127.0.0.1:8888
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Publisher.Topics">
            <summary>
            服务端的所有主题信息
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.Publish(System.String,HSUCF.Communication.IT2UnPacker)">
            <summary>
            业务打包格式的内容发布接口
            默认超时时间为-1
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="unpacker">具体的内容</param>      
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.Publish(System.String,HSUCF.Communication.IT2UnPacker,System.Int32)">
            <summary>
            业务打包格式的内容发布接口
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="unpacker">具体的内容</param>
            <param name="timeout">超时时间</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.Publish(System.String,HSUCF.Communication.IT2UnPacker,System.Int32,HSUCF.Communication.IT2UnPacker@)">
            <summary>
            业务打包格式的内容发布接口
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="unpacker">具体的内容</param>
            <param name="timeout">超时时间，默认为-1</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息，
            如果发布成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Publish(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.Publish(System.String,HSUCF.Communication.IT2UnPacker,System.Int32,HSUCF.Communication.IT2UnPacker@,System.Boolean)">
            <summary>
            业务打包格式的内容发布接口
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="unpacker">具体的内容</param>
            <param name="timeout">超时时间，默认为-1</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息，
            如果发布成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Publish(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
            <param name="addTimeStamp">是否添加时间戳，配合单笔性能查找；默认不添加</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.Publish(System.String,HSUCF.Communication.IMC2Filter,System.Byte[])">
            <summary>
            非业务打包格式的内容发布接口，一般二进制格式报文发布
            默认超时时间为-1
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="filter">过滤条件，需要上层自己指定，否则默认没有过滤条件</param>
            <param name="data">具体的内容</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.Publish(System.String,HSUCF.Communication.IMC2Filter,System.Byte[],System.Int32)">
            <summary>
            非业务打包格式的内容发布接口，一般二进制格式报文发布
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="filter">过滤条件，需要上层自己指定，否则默认没有过滤条件</param>
            <param name="data">具体的内容</param>
            <param name="timeout">超时时间</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.Publish(System.String,HSUCF.Communication.IMC2Filter,System.Byte[],System.Int32,HSUCF.Communication.IT2UnPacker@)">
            <summary>
            非业务打包格式的内容发布接口，一般二进制格式报文发布
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="filter">过滤条件，需要上层自己指定，否则默认没有过滤条件</param>
            <param name="data">具体的内容</param>
            <param name="timeout">超时时间，默认为-1</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息，
            如果发布成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Publish(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.Publish(System.String,HSUCF.Communication.IMC2Filter,System.Byte[],System.Int32,HSUCF.Communication.IT2UnPacker@,System.Boolean)">
            <summary>
            非业务打包格式的内容发布接口，一般二进制格式报文发布
            异常
            MC2Exception，发布失败
            </summary>
            <param name="topicName">主题名字，不知道名字就传null</param>
            <param name="filter">过滤条件，需要上层自己指定，否则默认没有过滤条件</param>
            <param name="data">具体的内容</param>
            <param name="timeout">超时时间</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息，
            如果发布成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Publish(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
            <param name="addTimeStamp">是否添加时间戳，配合单笔性能查找；默认不添加</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Publisher.GetLastPublishNo(System.String)">
            <summary>
            返回指定主题的最新发布序号
            </summary>
            <param name="topicName">主题名字</param>
            <returns>主题的发布序号，没有对应的主题返回0</returns>
        </member>
        <member name="T:HSUCF.Communication.MC2ReceivedData">
            <summary>
            发布消息内容
            cj，2014-1-7 14:55:21
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2ReceivedData.#ctor">
            <summary>
            初始化 的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2ReceivedData.#ctor(System.Int32,System.Byte[],HSUCF.Communication.SubscribeRecvData)">
            <summary>
            初始化 的实例
            </summary>
            <param name="subcribeID">订阅ID</param>
            <param name="buffer">消息内容</param>
            <param name="appendData">附加数据</param>
        </member>
        <member name="M:HSUCF.Communication.MC2ReceivedData.Dispose">
            <summary>
            资源释放
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2ReceivedData.SubcribeID">
            <summary>
            订阅ID
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2ReceivedData.Buffer">
            <summary>
            消息内容
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2ReceivedData.AppendData">
            <summary>
            附加数据
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2ReceivedData.Clone">
            <summary>
            拷贝数据到新的实例
            </summary>
            <returns></returns>
        </member>
        <member name="T:HSUCF.Communication.MC2SessionStatus">
            <summary>
            消息中心订阅会话状态
            </summary>
            <remarks>
            #RID: 27430#，cj，2016-11-14 14:22:59，create
            </remarks>
        </member>
        <member name="F:HSUCF.Communication.MC2SessionStatus.Disconnected">
            <summary>
            与消息中心连接断开
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2SessionStatus.Connecting">
            <summary>
            正在与消息中心建立连接
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2SessionStatus.Connected">
            <summary>
            与消息中心连接已建立
            </summary>
        </member>
        <member name="T:HSUCF.Communication.MC2SubscribeParameter">
            <summary>
            消息中心2.0订阅参数类
            </summary>
            <remarks>
            create: cj，2013-6-18 11:27:19
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.#ctor">
            <summary>
            初始化 订阅参数类 的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.Dispose">
            <summary>
            释放资源
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2SubscribeParameter.mgrSubscribeParam">
            <summary>
            订阅属性接口实例
            </summary>
            <remarks>
            cj，2013-7-10 15:02:49
            增加internal属性
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.MC2SubscribeParameter.TopicName">
            <summary>
            主题名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2SubscribeParameter.FromNow">
            <summary>
            补缺
            true表示需要之前的数据，也就是补缺，false表示不需要补缺  
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2SubscribeParameter.Replace">
            <summary>
            覆盖订阅
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2SubscribeParameter.SendInterval">
            <summary>
            发送间隔
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2SubscribeParameter.FilterCount">
            <summary>
            过滤条件个数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2SubscribeParameter.AppendData">
            <summary>
            附加数据
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.SetFilter(System.String,System.String)">
            <summary>
            添加过滤条件
            </summary>
            <param name="filterName">过滤条件的名字</param>
            <param name="filterValue">过滤条件的值 </param>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.SetFilter(System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            添加过滤条件
            </summary>
            <param name="filterName">过滤条件的名字</param>
            <param name="filterValues">过滤条件的值集合 </param>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.GetFilterName(System.Int32)">
            <summary>
            按索引获取过滤字段名
            </summary>
            <param name="index">对应的过滤条件下标</param>
            <returns>过滤字段名</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.GetFilterValue(System.Int32)">
            <summary>
            按索引获取过滤字段值
            </summary>
            <param name="index">对应的过滤条件下标</param>
            <returns>过滤字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.GetFilterValue(System.String)">
            <summary>
            根据过滤条件名获取过滤条件值
            </summary>
            <param name="fieldName">对应的过滤条件名字</param>
            <returns>过滤字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.SetReturnField(System.String)">
            <summary>
            添加返回字段
            </summary>
            <param name="fieldName">需要添加的返回字段</param>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.SetUpdateMsgNo(System.Boolean)">
            <summary>
            设置是否更新消息序号
            </summary>
            <param name="update">true表示需要更新消息序号，false表示不更新</param>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscribeParameter.GetUpdateMsgNo">
            <summary>
            获取是否更新消息序号
            </summary>
            <returns>返回是否更新消息序号</returns>
        </member>
        <member name="T:HSUCF.Communication.MC2Subscriber">
            <summary>
            消息中心2.0消息订阅者
            </summary>
            <remarks>
            create: cj，2013-7-11 17:52:38
            2013-11-27 17:42:44
            需要提供过滤器取消接口
            需要提供带名字的发布者获取接口
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.#ctor(HSUCF.Communication.MC2Adapter,hundsun.mcapi.CT2SubscribeInterface,HSUCF.Communication.SubscribeCallback,System.String)">
            <summary>
            初始化 订阅者 的实例
            </summary>
            <param name="adapter">适配器</param>
            <param name="bizName">业务名</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.Dispose">
            <summary>
            释放资源
            </summary>
        </member>
        <member name="E:HSUCF.Communication.MC2Subscriber.OnPublished">
            <summary>
            收到订阅消息时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.MC2Subscriber.OnTicked">
            <summary>
            收到踢人消息时发生
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Subscriber.SubscribedTopics">
            <summary>
            订阅者已经订阅的所有主题信息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Subscriber.Topics">
            <summary>
            服务端的所有主题信息
            cj，2013-7-24 18:10:50
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Subscriber.ClientName">
            <summary>
            客户端名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Subscriber.Name">
            <summary>
            订阅者名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Subscriber.ServerAddress">
            <summary>
            服务器地址
            如：127.0.0.1:8888
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Subscriber.SessionStatus">
            <summary>
            获取订阅会话状态
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2Subscriber.WhetherUseThreadPool">
            <summary>
            该委托用于判断是否使用线程池
            </summary>
            <remarks>
            输出参数：bool类型，该值表示订阅回调是否使用线程池执行
            输入参数: string类型,该值表示订阅回调的主题名
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.Subscribe(HSUCF.Communication.IMC2SubscribeParameter,System.UInt32)">
            <summary>
            订阅主题
            </summary>
            <param name="subscribeParam">订阅参数</param>
            <param name="timeout">超时时间，默认10000ms</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">订阅失败</exception>
            <returns>返回值大于0，表示当前订阅成功的订阅标识，外面要记住这个标识和订阅项之间的映射关系，
            这个标识需要用于取消订阅和接收消息的回调里面.
            返回其他值表示订阅失败，可根据错误号获取错误信息</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.Subscribe(HSUCF.Communication.IMC2SubscribeParameter,System.UInt32,HSUCF.Communication.IT2UnPacker@,HSUCF.Communication.IT2Packer)">
            <summary>
            订阅主题
            </summary>
            <param name="subscribeParam">订阅参数</param>
            <param name="timeout">超时时间</param>
            <param name="bizUnPack">业务校验时，失败返回的业务错误信息.
            如果订阅成功没有返回，输出参数，需要外面调用Dispose释放
            如果接受业务校验的错误信息，写法如下：
            IT2UnPacker bizUnPack = null;
            Subscribe(...,out bizUnPack);
            最后根据返回值，如果是失败的就判断 bizUnPack 是不是null.
            最后错误信息获取完之后, 释放
            bizUnPack.Dispose();</param>
            <param name="bizPack">业务校验需要增加的业务字段以及值，
            没有就根据过滤属性作为业务校验字段，默认为null</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">订阅失败</exception>
            <returns>返回值大于0，表示当前订阅成功的订阅标识，外面要记住这个标识和订阅项之间的映射关系，
            这个标识需要用于取消订阅和接收消息的回调里面.
            返回其他值表示订阅失败，可根据错误号获取错误信息</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.BatchSubscribe(System.Collections.Generic.List{HSUCF.Communication.BatchSubscribeParam},System.Collections.Generic.List{HSUCF.Communication.BatchSubscribeResult}@,System.UInt32)">
            <summary>
            批量订阅主题
            <para>
            注意：应用需要通过results返回值判断是否存在订阅失败的主题
            </para>
            </summary>
            <remarks>
            create time：2015-7-17 00:10:18
            </remarks>
            <param name="topics">批量订阅主题列表</param>
            <param name="results">批量订阅结果列表</param>
            <param name="timeout">批量订阅超时时间，默认30秒</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">批量订阅失败，此时可以通过 results 获取各主题订阅出错信息</exception>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.CancelSubscribe(System.Int32)">
            <summary>
            取消指定主题的订阅 
            </summary>
            <param name="subscribeID">消息对应的订阅标识，这个标识来自于Subscribe方法的返回</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">取消失败</exception>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.CancelSubscribe(System.String,HSUCF.Communication.MC2Filter)">
            <summary>
            取消指定主题的订阅
            </summary>
            <param name="topicName">主题名</param>
            <param name="filter">过滤条件</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">取消失败</exception>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.CancelSubscribe(System.String)">
            <summary>
            取消指定主题的所有订阅 
            </summary>
            <param name="topicName">主题名</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">取消失败</exception>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.CancelSubscribe">
            <summary>
            取消所有主题的所有订阅 
            </summary>
            <exception cref="T:HSUCF.Communication.MC2Exception">取消失败</exception>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.HasSubscribed(System.String)">
            <summary>
            判断是否订阅过某主题
            </summary>
            <param name="topicName">主题名</param>
            <returns>订阅过返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.GetTopics(System.Boolean,System.Int32)">
            <summary>
            获取服务端主题
            </summary>
            <param name="force">是否强制到后台获取，默认true</param>
            <param name="timeout">超时时间，单位秒，默认10秒</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.Init">
            <summary>
            初始化订阅者
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.GetAllSubscribedTopics">
            <summary>
            获取当前适配器已经订阅的所有主题以及过滤条件信息
            cj，2013-7-11 14:13:06
            </summary>
            <returns>当前适配器已经订阅的所有主题以及过滤条件信息</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.OnReceivedPubMsgCallback(System.Int32,System.Byte[],HSUCF.Communication.SubscribeRecvData)">
            <summary>
            收到订阅消息时发生
            </summary>
            <param name="subscribeID">订阅ID</param>
            <param name="data">消息主体</param>
            <param name="appendData">附加数据</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.OnRecvTickMsgEventCallback(System.Int32,System.String)">
            <summary>
            收到剔除订阅项时触发
            </summary>
            <param name="subscribeID">订阅ID</param>
            <param name="tickMsgInfo">踢人的错误信息，主要是包含具体重复的订阅项位置信息</param>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.BuildBatchSubRequest(System.Collections.Generic.List{HSUCF.Communication.BatchSubscribeParam},HSUCF.Communication.T2Packer)">
            <summary>
            构造批量订阅请求打包器
            </summary>
            <remarks>
            create time：2015-7-16 23:41:58
            </remarks>
            <param name="subTopics"></param>
            <param name="packer"></param>
        </member>
        <member name="M:HSUCF.Communication.MC2Subscriber.BuildBatchSubResults(HSUCF.Communication.IT2UnPacker)">
            <summary>
            构造批量订阅结果列表
            </summary>
            <remarks>
            create time：2015-7-16 23:41:58
            </remarks>
            <param name="unpacker">批量订阅结果</param>
        </member>
        <member name="T:HSUCF.Communication.WhetherUseThreadPoolHandler">
            <summary>
            订阅回调是否使用线程池执行的回调委托
            </summary>
            <param name="topicName">主题名称</param>
            <returns>表示订阅回调是否使用线程池执行</returns>
        </member>
        <member name="T:HSUCF.Communication.MC2SubscriberManager">
            <summary>
            消息中心2.0订阅者管理器
            cj，2013-7-10 16:28:01
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2SubscriberManager.subIDSuberTable">
            <summary>
            订阅ID订阅者集合
            订阅ID为键，订阅者列表为值
            消息分发时使用
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2SubscriberManager.subscriberTable">
            <summary>
            订阅者订阅主题集合
            订阅者为键，主题列表为值
            取消指定主题的订阅时使用
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscriberManager.#ctor">
            <summary>
            初始化 订阅者管理器 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscriberManager.Dispose">
            <summary>
            释放资源
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscriberManager.GetSubscribedTopics(HSUCF.Communication.IMC2Subscriber)">
            <summary>
            指定订阅者已订阅所有主题信息
            cj，2013-7-11 9:22:49
            cj，2013-7-11 14:35:04
            只返回概要信息
            cj，2013-7-12 11:09:09
            需要拷贝返回，以确保线程安全
            </summary>
            <param name="subscriber">订阅者</param>
            <returns>已订阅所有主题信息</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscriberManager.HasSubscribed(System.Int32)">
            <summary>
            判断是否存在指定订阅ID的订阅
            cj，2013-7-10 16:58:28
            </summary>
            <param name="subscribeID">订阅ID</param>
            <returns>存在返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscriberManager.HasSubscribed(HSUCF.Communication.IMC2Subscriber,System.Int32)">
            <summary>
            判断订阅者是否存在指定订阅ID的订阅
            MC底层成功订阅后进行判断
            </summary>
            <param name="subscriber">订阅者</param>
            <param name="subscribeID">订阅ID</param>
            <returns>存在返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscriberManager.HasSubscribed(HSUCF.Communication.IMC2Subscriber,System.String)">
            <summary>
            判断订阅者是否存在指定主题的订阅
            cj，2013-7-11 9:03:22
            </summary>
            <param name="subscriber">订阅者</param>
            <param name="topicName">主题名</param>
            <returns>存在返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscriberManager.AddSubscriber(HSUCF.Communication.IMC2Subscriber,HSUCF.Communication.TopicSummary)">
            <summary>
            增加订阅者指定主题订阅的订阅
            cj，2013-7-10 19:06:42
            </summary>
            <param name="subscriber">订阅者</param>
            <param name="topicSummary">主题订阅信息</param>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscriberManager.AddSubscriber(System.Int32,HSUCF.Communication.IMC2Subscriber)">
            <summary>
            增加订阅者指定订阅ID的订阅
            cj，2013-7-10 16:54:36
            </summary>
            <param name="subscribeID">订阅ID</param>
            <param name="subscriber">订阅者</param>
        </member>
        <member name="M:HSUCF.Communication.MC2SubscriberManager.RemoveSubscriber(System.Int32,HSUCF.Communication.IMC2Subscriber)">
            <summary>
            移除订阅者指定订阅ID的订阅
            cj，2013-7-10 16:56:40
            </summary>
            <param name="subscribeID">订阅ID</param>
            <param name="subscriber">订阅者</param>
            <returns>当前订阅ID剩余订阅者数</returns>
        </member>
        <member name="T:HSUCF.Communication.OnAsyncDealHandler`1">
            <summary>
            异步数据处理事件挂载的委托
            </summary>
            <param name="sender">触发源</param>
            <param name="data">数据</param>
        </member>
        <member name="T:HSUCF.Communication.AsyncProcessor`1">
            <summary>
            异步处理器
            </summary>
            <remarks>
            create time：2015-11-6 14:14:53
            </remarks>
        </member>
        <member name="F:HSUCF.Communication.AsyncProcessor`1.t">
            <summary>
            本地线程
            </summary>
        </member>
        <member name="F:HSUCF.Communication.AsyncProcessor`1.doEvent">
            <summary>
            线程执行事件
            在消息入列时触发
            </summary>
        </member>
        <member name="P:HSUCF.Communication.AsyncProcessor`1.IsStoped">
            <summary>
            线程终止信号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.AsyncProcessor`1.pendingMsgs">
            <summary>
            待处理消息
            </summary>
        </member>
        <member name="F:HSUCF.Communication.AsyncProcessor`1.qLock">
            <summary>
            消息队列锁
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsyncProcessor`1.#ctor">
            <summary>
            初始化 异步处理器 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsyncProcessor`1.Dispose">
            <summary>
            资源释放
            </summary>
        </member>
        <member name="E:HSUCF.Communication.AsyncProcessor`1.OnReceived">
            <summary>
            收到异步消息时触发
            </summary>
        </member>
        <member name="E:HSUCF.Communication.AsyncProcessor`1.OnMessageDone">
            <summary>
            消息处理完成时触发
            挂载事件的委托可以将消息回收
            </summary>
        </member>
        <member name="P:HSUCF.Communication.AsyncProcessor`1.Timeout">
            <summary>
            处理事件等待时间
            </summary>
        </member>
        <member name="P:HSUCF.Communication.AsyncProcessor`1.Index">
            <summary>
            处理器索引
            不同于线程ID
            </summary>
        </member>
        <member name="P:HSUCF.Communication.AsyncProcessor`1.Name">
            <summary>
            处理器名
            <para>
            可以是主题名等
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.AsyncProcessor`1.ManagedThreadId">
            <summary>
            线程ID
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsyncProcessor`1.Start">
            <summary>
            启动处理线程
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsyncProcessor`1.Stop">
            <summary>
            终止处理线程
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsyncProcessor`1.PushMessage(`0)">
            <summary>
            消息入队列
            </summary>
            <param name="message">报文</param>
            <returns>队列大小</returns>
        </member>
        <member name="M:HSUCF.Communication.AsyncProcessor`1.DealMethod">
            <summary>
            线程主体
            </summary>
        </member>
        <member name="T:HSUCF.Communication.SubRouteInfo">
            <summary>
            订阅路由信息
            </summary>
            <remarks>
            create time: 2015-7-13 20:07:03
            author: chengjin
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.SubRouteInfo.SystemNo">
            <summary>
            系统号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubRouteInfo.SubSystemNo">
            <summary>
            子系统号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubRouteInfo.BranchNo">
            <summary>
            分支号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubRouteInfo.CompanyNo">
            <summary>
            公司编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubRouteInfo.OspfName">
            <summary>
            OSPF实例名
            </summary>
        </member>
        <member name="T:HSUCF.Communication.OnReceivedPubMsgEventHandler">
            <summary>
            SubscribeCallback OnReceivedPubMsgEvent事件挂载的委托
            </summary>
            <param name="subscribeID">消息对应的订阅标识，这个标识来自于Subscribe函数的返回</param>
            <param name="data">返回消息的二进制数据流，一般是消息的业务体打包内容</param>
            <param name="appendData">主推消息的其他字段返回，主要包含了附加数据，过滤信息，主题名字，
            详细参看前面结构体定义</param>
        </member>
        <member name="T:HSUCF.Communication.OnRecvTickMsgEventHandler">
            <summary>
            SubscribeCallback OnRecvTickMsgEvent事件挂载的委托
            </summary>
            <param name="subscribeID">消息对应的订阅标识，这个标识来自于Subscribe函数的返回</param>
            <param name="tickMsgInfo">踢人的错误信息，主要是包含具体重复的订阅项位置信息</param>
        </member>
        <member name="T:HSUCF.Communication.MC2MessageDealer">
            <summary>
            消息中心异步数据
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2MessageDealer.#ctor">
            <summary>
            初始化 MC2MessageDealer 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MC2MessageDealer.Dispose">
            <summary>
            资源释放
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MC2MessageDealer.Action">
            <summary>
            消息分发委托
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MC2MessageDealer.Messasge">
            <summary>
            消息
            </summary>
        </member>
        <member name="T:HSUCF.Communication.SubscribeCallback">
            <summary>
            订阅回调类
            </summary>
            <remarks>
            create: cj，2013-7-10 14:35:26
            modified: cj，2015-11-6 16:29:16，实现IDisposable接口
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.#ctor">
            <summary>
            初始化 订阅回调类 的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.Dispose">
            <summary>
            释放由 SubscribeCallback 类使用的所有资源
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SubscribeCallback.AsyProcessors">
            <summary>
            异步处理器池
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SubscribeCallback.AsyProcessorsLock">
            <summary>
            处理器池锁
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SubscribeCallback.instance">
            <summary>
            引用计数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeCallback.AsyncDealMessage">
            <summary>
            多线程处理异步消息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeCallback.AsyncProcessorCount">
            <summary>
            异步处理线程数
            </summary>
        </member>
        <member name="E:HSUCF.Communication.SubscribeCallback.OnReceivedPubMsgEvent">
            <summary>
            收到发布消息时触发
            </summary>
        </member>
        <member name="E:HSUCF.Communication.SubscribeCallback.OnRecvTickMsgEvent">
            <summary>
            收到剔除订阅项时触发
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.OnReceived(hundsun.mcapi.CT2SubscribeInterface,System.Int32,System.Void*,System.Int32,hundsun.mcapi.tagSubscribeRecvData)">
            <summary>
            收到发布消息的回调
            </summary>
            <param name="lpSub">回调的订阅指针</param>
            <param name="subscribeIndex">消息对应的订阅标识，这个标识来自于SubscribeTopic函数的返回</param>
            <param name="lpData">返回消息的二进制指针，一般是消息的业务体打包内容</param>
            <param name="nLength">二进制数据的长度</param>
            <param name="lpRecvData">主推消息的其他字段返回，主要包含了附加数据，过滤信息，主题名字，详细参看前面结构体定义</param>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.PublishMsg(System.Object)">
            <summary>
            发布消息
            线程池执行
            </summary>
            <remarks>
            cj，2014-1-8 9:54:36
            </remarks>
            <param name="message">待发布消息</param>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.OnRecvTickMsg(hundsun.mcapi.CT2SubscribeInterface,System.Int32,System.String)">
            <summary>
            收到剔除订阅项的消息回调
            一般在拥有踢人策略的主题下会回调这个接口,这个回调里面不需要取消订阅，
            底层已经取消这个订阅，只是一个通知接口
            </summary>
            <param name="lpSub">回调的订阅指针</param>
            <param name="subscribeIndex">消息对应的订阅标识，这个标识来自于SubscribeTopic函数的返回</param>
            <param name="TickMsgInfo">踢人的错误信息，主要是包含具体重复的订阅项位置信息</param>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.InitProcessors">
            <summary>
            初始化异步处理器池
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.StopProcessors">
            <summary>
            停止异步处理器池
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.PushEsbmsg(System.String,HSUCF.Communication.MC2MessageDealer)">
            <summary>
            消息入队列
            </summary>
            <param name="topicName">主题名</param>
            <param name="messasge">消息</param>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.message_OnReceived(System.Object,HSUCF.Communication.MC2ReceivedData)">
            <summary>
            处理推送消息
            </summary>
            <param name="sender"></param>
            <param name="message"></param>
        </member>
        <member name="M:HSUCF.Communication.SubscribeCallback.data_OnReceived(System.Object,HSUCF.Communication.MC2MessageDealer)">
            <summary>
            处理异步数据
            </summary>
            <param name="sender"></param>
            <param name="dealer"></param>
        </member>
        <member name="T:HSUCF.Communication.SubscribeInfo">
            <summary>
            已订阅主题信息
            </summary>
            <remarks>
            create: cj，2013-7-10 11:28:00
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.SubscribeInfo.#ctor">
            <summary>
            初始化 主题信息 的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SubscribeInfo.Dispose">
            <summary>
            释放资源
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SubscribeInfo.Clone">
            <summary>
            克隆副本
            cj，2013-7-12 12:49:30
            </summary>
            <returns>主题信息</returns>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.SubcribeID">
            <summary>
            订阅ID
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.IsBornTopic">
            <summary>
            是否是先天订阅，1表示先天订阅，0表示是自己发起的订阅
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.TopicName">
            <summary>
            主题名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.TopicNo">
            <summary>
            主题编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.FilterRaw">
            <summary>
            过滤字段信息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.Appdata">
            <summary>
            附加数据
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.SendInterval">
            <summary>
            发送间隔
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.ReturnFileds">
            <summary>
            返回字段，字段名字间用\2分割
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.IsReplace">
            <summary>
            是否是覆盖订阅
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.IsFromNow">
            <summary>
            是否持久化订阅
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.Status">
            <summary>
            当前订阅项处于补缺还是推送状态
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeInfo.QueueCount">
            <summary>
            当前订阅项的推送的队列积压数
            </summary>
        </member>
        <member name="T:HSUCF.Communication.SubscribeRecvData">
            <summary>
            订阅回调接口返回的附加数据
            除了订阅需要的业务体之外，还需要返回的数据
            </summary>
            <remarks>
            create: cj，2013-7-10 13:57:40
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.SubscribeRecvData.#ctor(hundsun.mcapi.tagSubscribeRecvData)">
            <summary>
            构造器
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SubscribeRecvData.#ctor">
            <summary>
            默认空构造器
            cj，2013-12-31 9:45:05
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeRecvData.TopicName">
            <summary>
            主题名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeRecvData.FilterBuffer">
            <summary>
            过滤字段数据，用解包器解包
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SubscribeRecvData.AppendBuffer">
            <summary>
            附加数据
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SubscribeRecvData.Clone">
            <summary>
            克隆副本
            cj，2013-12-31 9:38:26
            </summary>
            <returns>订阅回调接口返回的附加数据</returns>
        </member>
        <member name="T:HSUCF.Communication.TopicSummary">
            <summary>
            主题概要信息
            </summary>
            <remarks>
            create: cj，2013-7-10 18:53:15
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.TopicSummary.#ctor">
            <summary>
            初始化 主题概要信息 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.TopicSummary.#ctor(System.Int32,System.String)">
            <summary>
            初始化 主题概要信息 类的实例
            </summary>
            <param name="subscribeID">订阅ID</param>
            <param name="topicName">主题名字</param>
        </member>
        <member name="M:HSUCF.Communication.TopicSummary.#ctor(System.Int32,System.Int32,System.String)">
            <summary>
            初始化 主题概要信息 类的实例
            </summary>
            <param name="subscribeID">订阅ID</param>
            <param name="topicNo">主题编号</param>
            <param name="topicName">主题名字</param>
        </member>
        <member name="M:HSUCF.Communication.TopicSummary.Clone">
            <summary>
            克隆副本
            </summary>
            <remarks>
            cj，2013-7-12 11:05:36
            </remarks>
            <returns>主题概要信息</returns>
        </member>
        <member name="P:HSUCF.Communication.TopicSummary.SubcribeID">
            <summary>
            订阅ID
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicSummary.TopicNo">
            <summary>
            主题编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicSummary.TopicName">
            <summary>
            主题名字
            </summary>
        </member>
        <member name="T:HSUCF.Communication.TopicInfo">
            <summary>
            服务端可订阅的主题信息
            </summary>
            <remarks>
            create: cj，2013-7-14 19:25:04
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.TopicName">
            <summary>
            主题名
            最多256个字节，"."是父子主题的标识，父子关系最多六层。
            主题名字必须存在，主题名字非法，则当前主题无效
            不同事业部的主题用自己事业部的前缀标识，譬如：证券用secu，基财用fund。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.TopicNo">
            <summary>
            主题编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.ReliableLevel">
            <summary>
            主题可靠等级
            0:	尽力而为
            1:	尽力有序
            2:	内存
            3:	文件
            4:	系统
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.IssuePriority">
            <summary>
            优先级
            优先级合法取值范围是4-13，如果非法，就按照6来处理，
            数字越到，优先级越高
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.MsgLifetime">
            <summary>
            有效期，单位分钟
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.Stutas">
            <summary>
            是否可以订阅发布，状态
            0：不可以使用
            1：可以使用，默认值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.TickStrategy">
            <summary>
            踢人策略
            0：不踢人，默认值
            1：踢之前登陆的人
            2：踢后面登陆的人
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.BusinessVerify">
            <summary>
            业务校验
            1：校验
            0：不校验，默认值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.Local">
            <summary>
            主题局部性
            1：局部主题
            0：全局主题，默认值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField1">
            <summary>
            过滤字段的名字，最多16个
            过滤字段名字的长度的上限是63个字节，超长就截断
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField2">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField3">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField4">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField5">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField6">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField7">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField8">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField9">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField10">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField11">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField12">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField13">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField14">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField15">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.FilterField16">
            <summary>
            过滤字段的名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.SubscribeStr">
            <summary>
            订阅校验的字符串
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TopicInfo.PublishStr">
            <summary>
            发布校验字符串
            </summary>
        </member>
        <member name="T:HSUCF.Communication.Properties.Resources">
            <summary>
              一个强类型的资源类，用于查找本地化的字符串等。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.ResourceManager">
            <summary>
              返回此类使用的缓存的 ResourceManager 实例。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.Culture">
            <summary>
              使用此强类型资源类，为所有资源查找
              重写当前线程的 CurrentUICulture 属性。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.errT2LicenseFileMismatchingT2sdk">
            <summary>
              查找类似 许可证版本和T2Sdk版本不匹配! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.errT2LicenseFileNotExists">
            <summary>
              查找类似 许可证文件不存在! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.errT2LicenseNotFound">
            <summary>
              查找类似 未发现许可证文件和许可证编号配置项! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.exPackerCurrentRowNotDone">
            <summary>
              查找类似 当前行未添加完成! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.exPackerFieldCountMismatching">
            <summary>
              查找类似 字段个数不匹配, 请确认! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.exPackerFieldNameMismatching">
            <summary>
              查找类似 字段名不匹配, 请确认! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.exPackerFieldOrderMismatching">
            <summary>
              查找类似 字段顺序不匹配, 请确认! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.exPackerFieldValueMismatching">
            <summary>
              查找类似 字段值不匹配, 添加RawData字段时传入了非byte[]数据 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.Fail">
            <summary>
              查找类似 失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logDataCopyError">
            <summary>
              查找类似 接收数据拷贝出错 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logDisconnect">
            <summary>
              查找类似 断开T2连接 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logDisconnected">
            <summary>
              查找类似 T2 连接已断开 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logEndPackRowError">
            <summary>
              查找类似 行列不匹配 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logEsbAddFail">
            <summary>
              查找类似 添加失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logEsbChangeFail">
            <summary>
              查找类似 转换失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logEsbDelFail">
            <summary>
              查找类似 删除失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logEsbPrepareFail">
            <summary>
              查找类似 请求消息重置失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logEsbSetBufferFail">
            <summary>
              查找类似 报文数据设置失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logEsbSetFail">
            <summary>
              查找类似 设置失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logReconnect">
            <summary>
              查找类似 T2 连接重连 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logRegistered">
            <summary>
              查找类似 T2 连接已建立 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logStartAutoReconnect">
            <summary>
              查找类似 启动T2 连接自动重连 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logStopAutoReconnect">
            <summary>
              查找类似 停止T2 连接自动重连 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logUnPackerFailure">
            <summary>
              查找类似 解包失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logUnPackerFieldNotExists">
            <summary>
              查找类似 字段不存在 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logUnPackerIndexOverflow">
            <summary>
              查找类似 下标越界 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.logUnPackerSetDSFail">
            <summary>
              查找类似 设置当前结果集失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.mcBatchSubscribeFail">
            <summary>
              查找类似 批量订阅主题失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.mcCancelSubscribeFail">
            <summary>
              查找类似 取消订阅主题失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.mcHastSubscribe">
            <summary>
              查找类似 订阅者未订阅该主题 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.mcHastSubscribeAny">
            <summary>
              查找类似 订阅者未订阅任何主题 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.mcPublishFail">
            <summary>
              查找类似 发布主题失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.mcSubscribeFail">
            <summary>
              查找类似 订阅主题失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.statusConnected">
            <summary>
              查找类似 socket已连接 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.statusConnecting">
            <summary>
              查找类似 socket正在连接 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.statusDisconnected">
            <summary>
              查找类似 未连接 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.statusRegistered">
            <summary>
              查找类似 已注册 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.statusRegistering">
            <summary>
              查找类似 正在注册 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.statusRejected">
            <summary>
              查找类似 被拒绝，将被关闭 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.statusSafeConnected">
            <summary>
              查找类似 已建立安全连接 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.Success">
            <summary>
              查找类似 成功 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2AsySendEsbError">
            <summary>
              查找类似 异步发包出错! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2BuildPackerError">
            <summary>
              查找类似 打包业务报文失败! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2CloneMgrConfig">
            <summary>
              查找类似 克隆配置 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2CloneT2DataHandler">
            <summary>
              查找类似 克隆T2深拷贝副本 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2ConnectTo">
            <summary>
              查找类似 连接到 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2EmptyOrIllegalMsgBody">
            <summary>
              查找类似 业务包体为空或非法! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2ErrLoadCfgfile">
            <summary>
              查找类似 配置文件读取失败，将使用默认配置初始化通讯 ! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrComputeMD5">
            <summary>
              查找类似 计算文件MD5时出错 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrDownloadPieceFail">
            <summary>
              查找类似 分片下载失败，将重试 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrFileMD5Unmatched">
            <summary>
              查找类似 文件MD5值不匹配 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrPieceDataAsWrongSize">
            <summary>
              查找类似 数据长度不一致 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrReadFilePieceError">
            <summary>
              查找类似 读取文件块出错 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrReceivedDataLenError">
            <summary>
              查找类似 接收到数据大于文件总长度 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSerrRecvedEmptyPiece">
            <summary>
              查找类似 文件非空时接收到空的数据分片 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrRespBodyEmpty">
            <summary>
              查找类似 T2 无业务包体 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrSaveAsFileNameError">
            <summary>
              查找类似 传入文件名不合法 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrSaveFileDataError">
            <summary>
              查找类似 文件保存失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrULFileNotExists">
            <summary>
              查找类似 文件不存在 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSErrUpLoadPieceFail">
            <summary>
              查找类似 分片上传失败，将重试 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSExBuildDownloadReqFail">
            <summary>
              查找类似 创建分片下载请求失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSExBuildUpLoadReqFail">
            <summary>
              查找类似 创建分片上传请求失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSExDownloadPieceFail">
            <summary>
              查找类似 分片下载失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSExGetFileSizeFail">
            <summary>
              查找类似 获取文件总大小失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSExGetPieceDataFail">
            <summary>
              查找类似 获取分片数据失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSExGetPieceSizeFail">
            <summary>
              查找类似 获取分片大小失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSExUpLoadPieceFail">
            <summary>
              查找类似 分片上传失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSInfoDownloadCanceled">
            <summary>
              查找类似 下载被取消 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSInfoUploadCanceled">
            <summary>
              查找类似 上传被取消 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2FSRespUnpackFail">
            <summary>
              查找类似 T2 业务包解析失败或业务包为空 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2IllegalPath">
            <summary>
              查找类似 路径非法 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2Initing">
            <summary>
              查找类似 初始化T2配置信息 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2InparamError">
            <summary>
              查找类似 存在非法入参, 请确认! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2LogConnect">
            <summary>
              查找类似 建立T2连接 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2NonzeroReturnCode">
            <summary>
              查找类似 应答包返回码非零! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2NZErrNoInEsbMsg">
            <summary>
              查找类似 应答包错误码非零! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2NZErrNoInMsgBody">
            <summary>
              查找类似 业务包体中错误码非零! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2PackerAddFieldFail">
            <summary>
              查找类似 添加字段失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2PackerAddFieldsCantNull">
            <summary>
              查找类似 字段名数组不能为空 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2PackerAddFieldValueFail">
            <summary>
              查找类似 添加字段值失败 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2PackerAddFieldValuesCantNull">
            <summary>
              查找类似 字段值数组不能为空 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2ReConnectTo">
            <summary>
              查找类似 重连到 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2SynReceiveEsbError">
            <summary>
              查找类似 同步数据接收出错! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2SynSendEsbError">
            <summary>
              查找类似 同步发包出错! 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2UnConnected">
            <summary>
              查找类似 T2连接未建立 的本地化字符串。
            </summary>
        </member>
        <member name="P:HSUCF.Communication.Properties.Resources.t2UpdateListEmpty">
            <summary>
              查找类似 请求下载列表为空 的本地化字符串。
            </summary>
        </member>
        <member name="T:HSUCF.Communication.SessionEventArgs">
            <summary>
            会话事件参数类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SessionEventArgs.#ctor(System.Int32,System.String)">
            <summary>
            初始化 SessionEventArgs 类的实例
            </summary>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
        </member>
        <member name="P:HSUCF.Communication.SessionEventArgs.ErrorNo">
            <summary>
            错误号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionEventArgs.ErrorInfo">
            <summary>
            错误信息
            </summary>
        </member>
        <member name="T:HSUCF.Communication.SessionEventHandler">
            <summary>
            会话事件委托类型
            </summary>
            <param name="sender">事件发送者</param>
            <param name="args">事件参数</param>
        </member>
        <member name="T:HSUCF.Communication.SessionException">
            <summary>
            Session 异常类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SessionException.#ctor(System.Int32,System.String)">
            <summary>
            初始化 Session 异常类的实例
            </summary>
            <param name="errNo">错误号</param>
            <param name="errInfo">错误信息</param>
        </member>
        <member name="M:HSUCF.Communication.SessionException.#ctor(System.Int32,System.String,System.Exception)">
            <summary>
            初始化 Session 异常类的实例
            </summary>
            <param name="errNo">错误号</param>
            <param name="errInfo">错误信息</param>
            <param name="innerException">内部异常</param>
        </member>
        <member name="P:HSUCF.Communication.SessionException.ErrorNo">
            <summary>
            错误号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionException.ErrorInfo">
            <summary>
            错误信息
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SessionException.ToShortString">
            <summary>
            格式化当前异常信息
            </summary>
            <returns>返回异常的概要描述信息</returns>
        </member>
        <member name="T:HSUCF.Communication.SessionManager">
            <summary>
            会话管理类
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SessionManager.t2">
            <summary>
            T2通信实例
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SessionManager.log">
            <summary>
            日志实例
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SessionManager.timer">
            <summary>
            心跳包计时器
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.#ctor(HSUCF.Communication.IT2DataHandler)">
            <summary>
            初始化 SessionManager 类的实例
            </summary>
            <param name="t2">T2通信实例</param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.Dispose">
            <summary>
            释放由 SessionManager类的实例占用的资源
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionManager.Status">
            <summary>
            会话状态
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionManager.LoginFuncID">
            <summary>
            会话登录功能号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionManager.LogoutFuncID">
            <summary>
            会话登出功能号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionManager.HeartBeatFuncID">
            <summary>
            心跳包功能号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionManager.HeartBeatInterval">
            <summary>
            心跳包间隔时间
            <para>
            单位：秒，默认30秒，有效值需>5秒
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionManager.UserToken">
            <summary>
            用户口令
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionManager.Router">
            <summary>
            会话路由
            <para>
            用于心跳保活和会话登出
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionManager.MustParams">
            <summary>
            必须参数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionManager.CheckParams">
            <summary>
            校验参数
            </summary>
        </member>
        <member name="E:HSUCF.Communication.SessionManager.OnSessionInvalid">
            <summary>
            会话失效时触发
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.Login(HSUCF.Communication.SessionMessage@,System.UInt32,System.Boolean)">
            <summary>
            登录
            <para>
            支持多次登录，多次登录时最后一次登录后方可启用心跳功能
            </para>
            </summary>
            <param name="message">登录请求消息，出入参数，调用成功后为出参</param>
            <param name="timeout">超时时间，单位：毫秒，默认10秒</param>
            <param name="startKeepAlive">登录成功后启用心跳包，默认true</param>
            <exception cref="T:HSUCF.Communication.SessionException"></exception>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.Logout(HSUCF.Communication.SessionMessage,System.UInt32)">
            <summary>
            会话登出
            <para>
            登出消息可由业务自行定义，默认使用标准登出功能100010
            </para>
            </summary>
            <param name="message">登出消息，默认为null</param>
            <param name="timeout">超时时间，单位：毫秒，默认10秒</param>
            <exception cref="T:HSUCF.Communication.SessionException"></exception>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.timer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
            <summary>
            计时到时发生
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.Keepalive">
            <summary>
            发送心跳包
            </summary>
            <exception cref="T:HSUCF.Communication.SessionException"></exception>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.PackHeader(HSUCF.Communication.IT2ESBMessage,HSUCF.Communication.MessageHeader)">
            <summary>
            添加消息头部
            </summary>
            <param name="esb">消息</param>
            <param name="header">头部</param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.PackOtherHeaders(HSUCF.Communication.IT2ESBMessage,System.Collections.Generic.Dictionary{System.Int32,System.Object})">
            <summary>
            添加其他包头字段
            </summary>
            <param name="esb">esb消息</param>
            <param name="headers">包头字典</param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.PackOtherHeaders(HSUCF.Communication.IT2ESBMessage,System.Int32,System.Object,System.Int32)">
            <summary>
            添加包头字段
            </summary>
            <param name="esb"></param>
            <param name="key"></param>
            <param name="value"></param>
            <param name="index"></param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.PackParams(HSUCF.Communication.IT2Packer@,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            参数打包
            </summary>
            <param name="packer">打包器</param>
            <param name="param">参数</param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.UnPackParams(System.Byte[],System.Collections.Generic.IDictionary{System.String,System.Object}@)">
            <summary>
            参数解包
            </summary>
            <param name="buffer">待解包流</param>
            <param name="paramDict">参数集合</param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.UnPackParams(HSUCF.Communication.IT2UnPacker,System.Collections.Generic.IDictionary{System.String,System.Object}@)">
            <summary>
            参数解包
            </summary>
            <param name="packer">解包器</param>
            <param name="paramDict">参数集合</param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.AddMustParams(System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},HSUCF.Communication.MessageHeader)">
            <summary>
            添加必须参数
            </summary>
            <param name="sourceParams"></param>
            <param name="destParams"></param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.CopyValue(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Object)">
            <summary>
            将源字典中指定项添加到目标字典中
            <para>
            源字典或目标字典为空直接返回，目标字典包含key对应值时替换值</para>
            </summary>
            <param name="key">指定字典键值</param>
            <param name="sourceParams">源字典</param>
            <param name="destParams">目标字典</param>
            <param name="defaultValue">默认值，当源字典中无key值而需要传入默认值时，以该默认值填入</param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.AddKeyValue(System.Collections.Generic.IDictionary{System.String,System.Object},System.String,System.Object)">
            <summary>
            添加键值对
            </summary>
            <param name="dict"></param>
            <param name="key"></param>
            <param name="value"></param>
        </member>
        <member name="M:HSUCF.Communication.SessionManager.MergeDictionary(System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            合并Dictionary
            </summary>
            <param name="first"></param>
            <param name="second"></param>
            <returns></returns>
        </member>
        <member name="T:HSUCF.Communication.MessageHeader">
            <summary>
            消息头
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MessageHeader.#ctor">
            <summary>
            初始化 MessageHeader 类的实例
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MessageHeader.FunctionNo">
            <summary>
            功能号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MessageHeader.SystemNo">
            <summary>
            系统ID
            相当于一批营业部
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MessageHeader.SubSystemNo">
            <summary>
            子系统ID
            相当于一批功能
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MessageHeader.BranchNo">
            <summary>
            分支号
            各业务系统产品自行设定
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MessageHeader.CompanyNo">
            <summary>
            机构编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MessageHeader.OspfName">
            <summary>
            目标路由信息 - 可OSPF路由的应用实例名
            如果没有该字段, 则标明是本应用实例名：应用组名.编号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.MessageHeader.otherHeaders">
            <summary>
            业务类别号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MessageHeader.OtherHeaders">
            <summary>
            其他通讯头部
            <para>
            支持添加整型（数组），字符串类型（数组），byte[]类型
            </para>
            </summary>
        </member>
        <member name="M:HSUCF.Communication.MessageHeader.Clone">
            <summary>
            克隆当前实例的深拷贝副本
            </summary>
            <returns>消息头</returns>
        </member>
        <member name="T:HSUCF.Communication.SessionMessage">
            <summary>
            会话消息
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SessionMessage.#ctor">
            <summary>
            初始化 SessionMessage 类的实例
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionMessage.Header">
            <summary>
            消息头部
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionMessage.Parameters">
            <summary>
            参数
            <para>
            请求包中为入参，应答包中为出参
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SessionMessage.CheckParams">
            <summary>
            校验参数
            </summary>
        </member>
        <member name="M:HSUCF.Communication.SessionMessage.Clone">
            <summary>
            克隆当前实例的深拷贝副本
            </summary>
            <returns>会话消息</returns>
        </member>
        <member name="T:HSUCF.Communication.SessionStatus">
            <summary>
            会话状态
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SessionStatus.NotLogin">
            <summary>
            未登录
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SessionStatus.Loging">
            <summary>
            正在登录
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SessionStatus.LogedIn">
            <summary>
            已登录
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SessionStatus.LogedOut">
            <summary>
            已登出
            </summary>
        </member>
        <member name="F:HSUCF.Communication.SessionStatus.KickedOut">
            <summary>
            被踢出登录
            </summary>
        </member>
        <member name="T:HSUCF.Communication.OnMessageDoneDelegate">
            <summary>
            消息处理完成触发
            </summary>
            <remarks>
            cj，2014-3-24 15:47:39
            </remarks>
            <param name="sender">触发源</param>
            <param name="esbmsg">T2报文</param>
        </member>
        <member name="T:HSUCF.Communication.AsynProcessor">
            <summary>
            异步处理器
            </summary>
            <remarks>
            create time：2014-3-23 0:00:48
            </remarks>
        </member>
        <member name="F:HSUCF.Communication.AsynProcessor.t">
            <summary>
            本地线程
            </summary>
        </member>
        <member name="F:HSUCF.Communication.AsynProcessor.doEvent">
            <summary>
            线程执行事件
            在消息入列时触发
            </summary>
        </member>
        <member name="P:HSUCF.Communication.AsynProcessor.IsStoped">
            <summary>
            线程终止信号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.AsynProcessor.pendingMsgs">
            <summary>
            待处理消息
            </summary>
        </member>
        <member name="F:HSUCF.Communication.AsynProcessor.qLock">
            <summary>
            消息队列锁
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsynProcessor.#ctor">
            <summary>
            初始化 异步处理器 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsynProcessor.Dispose">
            <summary>
            资源释放
            </summary>
        </member>
        <member name="E:HSUCF.Communication.AsynProcessor.OnReceived">
            <summary>
            收到异步应答
            </summary>
        </member>
        <member name="E:HSUCF.Communication.AsynProcessor.OnMessageDone">
            <summary>
            消息处理完成时触发
            挂载事件的委托可以将消息回收
            </summary>
        </member>
        <member name="P:HSUCF.Communication.AsynProcessor.Timeout">
            <summary>
            处理事件等待时间
            </summary>
        </member>
        <member name="P:HSUCF.Communication.AsynProcessor.ThreadIndex">
            <summary>
            线程索引，线程池线程索引
            不同于线程ID
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsynProcessor.Start">
            <summary>
            启动处理线程
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsynProcessor.Stop">
            <summary>
            终止处理线程
            </summary>
        </member>
        <member name="M:HSUCF.Communication.AsynProcessor.PushMessage(HSUCF.Communication.IT2ESBMessage)">
            <summary>
            消息入队列
            </summary>
            <param name="msg">T2报文</param>
            <returns>队列大小</returns>
        </member>
        <member name="M:HSUCF.Communication.AsynProcessor.DealMethod">
            <summary>
            线程主体
            </summary>
        </member>
        <member name="T:HSUCF.Communication.DelegateContainer">
            <summary>
            委托容器
            线程安全
            </summary>
            <remarks>
            cj，2012-10-17 14:31:31
            在需要使用异步通讯的地方，可以创建该类的对象，
            获取异步发送ID，并将异步回调委托保存起来，而在接收到
            异步应答包时可以索取指定ID对应的委托回调之
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.DelegateContainer.#ctor">
            <summary>
            初始化 的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.DelegateContainer.Dispose">
            <summary>
            释放资源
            </summary>
        </member>
        <member name="F:HSUCF.Communication.DelegateContainer.delegateTable">
            <summary>
            委托列表
            </summary>
        </member>
        <member name="F:HSUCF.Communication.DelegateContainer.delegateTableLock">
            <summary>
            委托列表锁
            </summary>
        </member>
        <member name="F:HSUCF.Communication.DelegateContainer.delegateID">
            <summary>
            委托ID
            </summary>
        </member>
        <member name="F:HSUCF.Communication.DelegateContainer.delegateIDLock">
            <summary>
            委托ID操作锁
            </summary>
        </member>
        <member name="P:HSUCF.Communication.DelegateContainer.MaxDelegateID">
            <summary>
            最大委托ID
            1024~Int32.MaxValue
            </summary>
        </member>
        <member name="M:HSUCF.Communication.DelegateContainer.GetDelegateID">
            <summary>
            获取委托ID
            1~MaxDelegateID
            </summary>
            <returns>异步发包ID</returns>
        </member>
        <member name="M:HSUCF.Communication.DelegateContainer.AddOnReceivedCallbackHandler(System.String,System.Delegate)">
            <summary>
             添加回调委托
             在收到异步返回的应答时可取出该委托调用
            </summary>
            <typeparam name="T">委托类型</typeparam>
            <param name="delegateID">委托ID</param>
            <param name="callback">回调委托</param>
        </member>
        <member name="M:HSUCF.Communication.DelegateContainer.GetOnReceivedCallbackHandler(System.String)">
            <summary>
            根据委托ID取回调委托
            </summary>
            <param name="delegateID">委托ID</param>
            <returns>回调委托</returns>
        </member>
        <member name="T:HSUCF.Communication.T2CommunicationException">
            <summary>
            T2通讯异常类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2CommunicationException.#ctor(System.Int32,System.String)">
            <summary>
            初始化 T2 通讯异常类 的实例
            </summary>
            <param name="errNo">错误号</param>
            <param name="errInfo">错误信息</param>
        </member>
        <member name="M:HSUCF.Communication.T2CommunicationException.#ctor(System.Int32,System.Int32,System.String)">
            <summary>
            初始化 T2 通讯异常类 的实例
            </summary>
            <param name="functionNo">功能号</param>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
        </member>
        <member name="M:HSUCF.Communication.T2CommunicationException.#ctor(System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            初始化 T2 通讯异常类 的实例
            </summary>
            <param name="functionNo">功能号</param>
            <param name="returnCode">返回码</param>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
        </member>
        <member name="P:HSUCF.Communication.T2CommunicationException.FunctionNo">
            <summary>
            功能号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2CommunicationException.ReturnCode">
            <summary>
            返回码
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2CommunicationException.PacketID">
            <summary>
            包序号
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2CommunicationException.ToShortString">
            <summary>
            将此实例的错误码错误信息转换为 "[errorNo]errorInfo" 格式的字符串
            </summary>
            <returns>返回异常的概要描述信息</returns>
        </member>
        <member name="T:HSUCF.Communication.T2EsbMessageException">
            <summary>
            T2 报文异常类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2EsbMessageException.#ctor(System.Int32,System.String,System.Exception)">
            <summary>
            初始化 T2 报文异常类 的实例
            </summary>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
            <param name="innerException">内部异常</param>
        </member>
        <member name="T:HSUCF.Communication.T2Exception">
            <summary>
            T2 异常类的基类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Exception.#ctor(System.Int32,System.String)">
            <summary>
            初始化 T2 异常类的基类 的实例
            </summary>
            <param name="errNo">错误号</param>
            <param name="errInfo">错误信息</param>
        </member>
        <member name="M:HSUCF.Communication.T2Exception.#ctor(System.Int32,System.String,System.Exception)">
            <summary>
            初始化 T2 异常类的基类 的实例
            </summary>
            <param name="errNo">错误号</param>
            <param name="errInfo">错误信息</param>
            <param name="innerException">内部异常</param>
        </member>
        <member name="P:HSUCF.Communication.T2Exception.ErrorNo">
            <summary>
            错误号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Exception.ErrorInfo">
            <summary>
            错误信息
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Exception.ToShortString">
            <summary>
            格式化当前异常信息
            </summary>
            <remarks>
            2013-3-8 13:58:03
            由重写基类ToString方法改为ToShortString
            </remarks>
            <returns>返回异常的概要描述信息</returns>
        </member>
        <member name="T:HSUCF.Communication.T2PackerException">
            <summary>
            T2 打包异常类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2PackerException.#ctor(System.Int32,System.String,System.Exception)">
            <summary>
            初始化 T2 打包异常类 的实例
            </summary>
            <param name="errNo">错误号</param>
            <param name="errInfo">错误信息</param>
            <param name="innerException">内部异常</param>
        </member>
        <member name="T:HSUCF.Communication.T2UnPackerException">
            <summary>
            T2 解包异常类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2UnPackerException.#ctor(System.Int32,System.String,System.Exception)">
            <summary>
            初始化 T2 解包异常类 的实例
            </summary>
            <param name="errNo">错误号</param>
            <param name="errInfo">错误信息</param>
            <param name="innerException">内部异常</param>
        </member>
        <member name="T:HSUCF.Communication.IT2DataHandler">
            <summary>
            T2通讯接口
            支持 T2同步/异步通讯
            支持 T2通讯参数设置
            支持 T2通讯包/打包器/解包器 快速获取/回收
            支持 DataTable/DataSet数据同步/异步提取通道
            </summary>
        </member>
        <member name="E:HSUCF.Communication.IT2DataHandler.OnRegister">
            <summary>
            完成注册
            </summary>
        </member>
        <member name="E:HSUCF.Communication.IT2DataHandler.OnClose">
            <summary>
            连接被断开
            </summary>
        </member>
        <member name="E:HSUCF.Communication.IT2DataHandler.OnReceived">
            <summary>
            收到异步应答
            </summary>
        </member>
        <member name="E:HSUCF.Communication.IT2DataHandler.OnAutoReconnectError">
            <summary>
             T2第一轮自动重连出错时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.IT2DataHandler.OnConnectError">
            <summary>
            多活服务器模式下 T2连接失败 时发生
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.Initialed">
            <summary>
            标志T2连接是否初始化
            必须要在初始化以后才能：
            进行通讯参数设置
            进行连接建立/重连
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.Connected">
            <summary>
            标识是否已建立T2连接
            连接建立以后可以进行数据收发等通讯操作
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.ConfigFile">
            <summary>
            T2通讯配置文件，如：t2sdk.ini
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.Configuration">
            <summary>
            托管的通讯配置接口实例
            <para>
            托管配置重置时需要重建该实例，如：
            t2.Configuration = new T2Configuration();
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.ConnectStatus">
            <summary>
            连接状态
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.StatusDescription">
            <summary>
            连接状态描述
            如：socket已连接，已注册等
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.ServerLoad">
            <summary>
            服务端负载
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.ServerAddress">
            <summary>
            服务端地址
            包含端口，如：127.0.0.1:8001
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.RealAddress">
            <summary>
            获取服务端上自己的ip地址和端口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.SelfAddress">
            <summary>
            获取自己本地的IP和端口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.SelfMac">
            <summary>
            获取自己本地使用的网卡MAC
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.ServerID">
            <summary>
            服务端AR的ID
            如：access_ar#0
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.ConnectID">
            <summary>
            连接号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.ServerCount">
            <summary>
            服务器个数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.MultiServers">
            <summary>
            多服务器模式
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.NeedAutoReconnect">
            <summary>
            标记是否需要自动重连
            当接收到OnClose事件（T2连接异常断开，如服务器宕机等）时
            需要对该标志进行判断，以决定是否进行自动重连
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.AutoReconnectInterval">
            <summary>
            自动重连间隔时间
            重连时间需在指定区间 且 为500毫秒的整数倍
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.AutoReconnectTimeOut">
            <summary>
            自动重连超时时间
            超时时间需在指定区间 且 为500毫秒的整数倍
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.FileService">
            <summary>
            文件服务接口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.FileUpdater">
            <summary>
            文件更新器
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.SessionManager">
            <summary>
            会话管理器
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.NeedRecordMsg">
            <summary>
            获取或设置一个值，该值指示是否记录通讯日志
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.RecordCount">
            <summary>
            获取或设置通信日志记录报文数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.PauseRecord">
            <summary>
            获取或设置一个值，该值表示是否暂停记录通信日志
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.NeedRecordMsgToFile">
            <summary>
            获取或设置一个值，该值表示是否将通信日志落地到本地文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.MsgRecordDirecotory">
            <summary>
            获取或设置一个值，该值表示通信日志落地到本地文件所在目录
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.MsgRecordFileSize">
            <summary>
            获取或设置一个值，该值表示通信日志单个日志文件的大小
            <para>
            单位byte，默认10M，单个通信日志文件大小超过该值时通信日志将被保存到新的文件中
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.ManualRecycleSyncAnswer">
            <summary>
            是否手动回收同步应答接收缓存
            默认否
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2DataHandler.AsyncMonitorInterval">
            <summary>
            异步超时监控时间间隔
            <para>默认2秒，单位秒</para>
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.Clone(System.UInt32)">
            <summary>
            克隆当前 T2DataHandler 实例的深拷贝副本
            </summary>
            <param name="timeout">连接超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">初始化失败 或 建立连接失败</exception>
            <returns>当前 T2DataHandler 实例的深拷贝副本</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.InitFileUpdater(System.Int32)">
            <summary>
            初始化T2文件更新器
            单例
            异常：
            T2FileUpdateException
            </summary>
            <param name="timeout">超时时间</param>
            <returns>T2文件更新器</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.InitFileUpdater(System.String,System.String,System.String,System.String,System.Int32,HSUCF.Communication.SubRouteInfo)">
            <summary>
            初始化T2文件更新器
            <para>单例
            </para>
            </summary>
            <param name="topicName">主题名，默认 secu.file_update</param>
            <param name="scanDir">扫描路径，默认为.\表示工作路径</param>
            <param name="updateDir">下载路径，默认update\\download</param>
            <param name="filterDir">过滤路径，默认为空</param>
            <param name="timeout">超时时间，单位毫秒，默认30秒</param>
            <param name="routerInfo">更新路由，默认null</param>
            <exception cref="T:HSUCF.Communication.T2FileUpdateException"></exception>
            <returns>T2文件更新器</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetSubscriber(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            获取消息订阅者
            </summary>
            <param name="name">订阅者名字
            多订阅者的名字必须不一样，不可以相同，最大长度32个字节</param>
            <param name="timeout">超时时间，默认30000ms</param>
            <param name="initRecvQLen">初始化接收队列的长度，默认256</param>
            <param name="stepRecvQLen">接受队列的扩展步长，默认512</param>
            <exception cref="T:HSUCF.Communication.MC2Exception"></exception>
            <returns>消息订阅者</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetSubscriber(System.String,HSUCF.Communication.SubRouteInfo,System.Int32,System.Int32,System.Int32)">
            <summary>
            获取消息订阅者
            </summary>
            <param name="name">订阅者名字
            多订阅者的名字必须不一样，不可以相同，最大长度32个字节</param>
            <param name="subRouteInfo">订阅路由参数</param>
            <param name="timeout">超时时间，默认30000ms</param>
            <param name="initRecvQLen">初始化接收队列的长度，默认256</param>
            <param name="stepRecvQLen">接受队列的扩展步长，默认512</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">获取失败</exception>
            <returns>消息订阅者</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetPublisher(System.String,System.Int32,System.Int32,System.Boolean)">
            <summary>
            获取消息发布者
            </summary>
            <param name="name">发布者业务名</param>
            <param name="msgCount">本地缓存消息的个数，默认10个</param>
            <param name="timeout">第一次初始化的时候的超时时间，默认10000ms</param>
            <param name="resetNo">是否重置序号</param>
            <exception cref="T:HSUCF.Communication.MC2Exception"></exception>
            <returns>消息发布者</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.Init(System.String,System.Boolean)">
            <summary>
            初始化T2通讯配置参数
            初始化以后可以设置通讯参数
            初始化以后可调用Connect建立T2连接
            </summary>
            <param name="configFile">配置文件，默认t2sdk.ini</param>
            <param name="checkLicense">检查许可证是否存在，默认检查</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">许可证错误</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.Connect(System.UInt32)">
            <summary>
            建立T2连接
            需和Init配合使用
            调用前确保已调用Init初始化T2配置
            </summary>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">未初始化 或 连接建立失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.Connect(System.Byte[],System.String,System.UInt32)">
            <summary>
            建立T2连接 
            需和Init配合使用
            调用前确保已调用Init初始化T2配置
            支持读取二进制证书文件
            </summary>
            <param name="certBuffer">证书文件流</param>
            <param name="certPwd">证书密码</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">未初始化 或 连接建立失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GenerateKey">
            <summary>
            生成密钥对,再通过Connect建立连接  
            <para>用于加密证书密码</para>
            </summary>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.Connect(System.String,System.UInt32)">
            <summary>
            初始化T2配置，并建立T2连接
            </summary>
            <param name="configFile">配置文件，默认t2sdk.ini</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">初始化失败 或 建立连接出错</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.ReConnect(System.UInt32)">
            <summary>
            T2连接重连
            </summary>
            <param name="timeout">重连超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">重连失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.Disconnect">
            <summary>
            断开 T2连接
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SetUserToken(System.String)">
            <summary>
            连接user_token设置
            </summary>
            <param name="userToken">user_token</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetConfigItemString(System.String,System.String)">
            <summary>
            获取T2配置文件字符串类配置项的值
            </summary>
            <param name="section">域，如: t2sdk</param>
            <param name="entry">字段名，如：servers</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">T2未初始化</exception>
            <returns>字符串类配置项的值，无配置项返回null</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetConfigItemInt(System.String,System.String)">
            <summary>
            获取T2配置文件整型类配置项的值
            </summary>
            <param name="section">域，如: proxy</param>
            <param name="entry">字段名，如：port</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">T2未初始化</exception>
            <returns>整型类配置项的值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SetConfigItem(System.String,System.String,System.String,System.Boolean)">
            <summary>
            设置T2配置文件字符串类配置项
            <para>
            该方法用于非托管配置
            </para>
            </summary>
            <param name="section">域，如: t2sdk</param>
            <param name="entry">字段名，如：servers</param>
            <param name="value">值</param>
            <param name="saveToFile">是否保存到文件，默认false</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">设置失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SetConfigItem(System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            设置T2配置文件整型类配置项
            <para>
            该方法用于非托管配置
            </para>
            </summary>
            <param name="section">域，如: proxy</param>
            <param name="entry">字段名，如：port</param>
            <param name="value">值</param>
            <param name="saveToFile">是否保存到文件，默认false</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">设置失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SaveConfiguration(System.Boolean,System.String)">
            <summary>
            保存托管的通讯配置参数
            <para>
            该方法在修改Configuration后调用
            传入配置文件则将配置保存到传入的配置文件中
            </para>
            </summary>
            <param name="saveToFile">保存到本地配置文件，默认保存</param>
            <param name="configFile">配置文件，为空时保存到最后使用的配置文件，默认为空</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SaveConfigItems(System.String)">
            <summary>
            保存非托管的通讯配置到ini文件
            <para>
            该方法在调用SetConfigItem后调用
            传入配置文件则将配置保存到传入的配置文件中
            </para>
            </summary>
            <param name="configFile">配置文件，为空时保存到最后使用的配置文件，默认为空</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SetDecodeKey(System.String)">
            <summary>
            设置ini配置密钥
            </summary>
            <param name="key">密钥</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SetMustDecodeItem(System.String,System.String)">
            <summary>
            设置需要加密的配置项
            </summary>
            <param name="section">域，如: t2sdk</param>
            <param name="entry">字段名，如：servers</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">设置失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.ClearRecord">
            <summary>
            清空通信日志
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetLastRecordMsg">
            <summary>
            获取通信日志
            </summary>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SyncSend(System.Int32,HSUCF.Communication.IT2Packer,System.UInt32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            同步发送T2请求
            返回的应答报文需要业务自行回收
            </summary>
            <param name="functionNo">功能号</param>
            <param name="packer">业务报文，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步收发数据失败</exception>
            <returns>T2应答报文</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SyncSend(HSUCF.Communication.IT2ESBMessage@,System.UInt32)">
            <summary>
            同步发送T2请求
            </summary>
            <param name="esbmsg">传入时为T2请求报文，成功返回时为应答报文</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步收发数据失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SyncSend(HSUCF.Communication.IT2ESBMessage@,System.UInt32,HSUCF.Communication.SendSettings)">
            <summary>
            同步发送T2请求
            </summary>
            <param name="esbmsg">传入时为T2请求报文，成功返回时为应答报文</param>
            <param name="timeout">超时时间</param>
            <param name="settingss">发送参数，包括发送接收标记等</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步收发数据失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.Receive(System.Int32,System.UInt32,HSUCF.Communication.T2ReceiveFlags)">
            <summary>
            接收T2应答数据
            </summary>
            <param name="packetID">T2请求报文序号</param>
            <param name="timeout">超时时间，默认10秒</param>
            <param name="receiveTag">接收标记，默认JustRemoveHandle表示失败需要再次手工接收<seealso cref="T:HSUCF.Communication.T2ReceiveFlags"/></param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步收发数据失败</exception>
            <returns>成功返回T2应答报文，报文需要自行回收释放</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SyncSend``2(System.Int32,``0,HSUCF.Communication.IT2Packer,System.UInt32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            同步发送T2请求
            返回业务应答对象
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="functionNo">功能号</param>
            <param name="req">请求对象</param>
            <param name="packer">业务报文，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步请求数据失败</exception>
            <returns>应答对象</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SyncSend``2(HSUCF.Communication.IT2ESBMessage,``0,System.UInt32)">
            <summary>
            同步发送T2请求
            返回业务应答对象
            </summary>
            <typeparam name="TReq">请求业务对象模版</typeparam>
            <typeparam name="TResp">应答业务对象模版</typeparam>
            <param name="esbmsg">T2请求报文，需要自行添加头部信息</param>
            <param name="req">请求业务对象</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步请求数据失败</exception>
            <returns>应答对象</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncSend(System.Int32,HSUCF.Communication.OnReceivedEventHandler,HSUCF.Communication.IT2Packer,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            异步发送T2请求
            异步返回T2应答报文
            </summary>
            <param name="functionNo">功能号</param>
            <param name="callback">回调委托</param>
            <param name="packer">业务报文，默认为空</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncSend(HSUCF.Communication.IT2ESBMessage,HSUCF.Communication.OnReceivedEventHandler)">
            <summary>
            异步发送T2请求
            异步返回T2应答报文
            </summary>
            <param name="esbmsg">T2报文</param>
            <param name="callback">回调委托</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncSend(System.Int32,HSUCF.Communication.OnReceivedEventHandler,System.Int32,HSUCF.Communication.IT2Packer,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            异步发送T2请求并异步返回T2应答报文
            <para>支持指定超时时间</para>
            </summary>
            <param name="functionNo">功能号</param>
            <param name="callback">回调委托</param>
            <param name="timeout">超时时间，单位毫秒</param>
            <param name="packer">业务报文，默认为空</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
            <returns>返回包序号，即发送ID</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncSend(HSUCF.Communication.IT2ESBMessage,HSUCF.Communication.OnReceivedEventHandler,System.Int32)">
            <summary>
            异步发送T2请求并异步返回T2应答报文
            <para>支持指定超时时间</para>
            </summary>
            <param name="esbmsg">T2报文</param>
            <param name="callback">回调委托</param>
            <param name="timeout">超时时间，单位毫秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
            <returns>返回包序号，即发送ID</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncSend``2(System.Int32,``0,HSUCF.Communication.OnReceivedObjectEventHandler,HSUCF.Communication.IT2Packer,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            异步发送T2请求
            异步返回业务应答对象
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="functionNo">功能号</param>
            <param name="req">请求对象，需要自行构建ReqHdr等头部信息</param>
            <param name="callback">收到Object时的回调
            注意：请务必传入回调委托，否则无法收到异步应答
            </param>
            <param name="packer">业务报文，默认为空</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncSend``2(HSUCF.Communication.IT2ESBMessage,``0,HSUCF.Communication.OnReceivedObjectEventHandler)">
            <summary>
            异步发送T2请求
            异步返回业务应答对象
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="esbmsg">T2请求报文，需要自行添加头部信息</param>
            <param name="req">请求对象，需要自行构建ReqHdr等头部信息</param>
            <param name="callback">收到Object时的回调
            注意：请务必传入回调委托，否则无法收到异步应答
            </param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetT2DataHandler(System.UInt32)">
            <summary>
            取T2连接
            <para>
            从连接池中取一个T2连接实例
            注意：连接用完以后建议使用ReleaseT2DataHandler回收连接
            </para>
            </summary>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">建立连接失败</exception>
            <returns>T2连接实例</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.ReleaseT2DataHandler(HSUCF.Communication.IT2DataHandler)">
            <summary>
            释放T2连接实例
            <para>
            使用完IT2DataHandler后可以使用该方法将
            IT2DataHandler回收到T2连接池中
            </para>
            </summary>
            <param name="t2"></param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetT2Esbmsg(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            取T2报文
            </summary>
            <param name="functionNo">功能号</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <returns>T2报文</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetT2Packer">
            <summary>
            取T2打包器接口
            默认打包器版本：V2
            </summary>
            <returns>T2打包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetT2Packer(System.Int32)">
            <summary>
            取T2打包器接口
            非V1版打包器则取V2版打包器
            </summary>
            <param name="packerVersion">打包器版本</param>
            <returns>T2打包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetT2UnPacker">
            <summary>
            取T2解包器接口
            取到解包器接口以后需要使用Open方法传入待解包数据
            </summary>
            <returns>T2解包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetT2UnPacker(System.Byte[])">
            <summary>
            取T2解包器接口
            </summary>
            <param name="buffer">待解包数据</param>
            <returns>T2解包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.ReleaseT2Esbmsg(HSUCF.Communication.IT2ESBMessage)">
            <summary>
            释放T2报文操作接口
            使用完IT2ESBMessage后可以使用该方法将
            IT2ESBMessage回收到T2ESBMessage池中
            </summary>
            <param name="esbmsg">T2报文操作接口</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.ReleaseT2Packer(HSUCF.Communication.IT2Packer)">
            <summary>
            释放T2打包器
            使用完IT2Packer后可以使用该方法将
            IT2Packer回收到T2Packer池中
            </summary>
            <param name="packer">T2打包器</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.ReleaseT2UnPacker(HSUCF.Communication.IT2UnPacker)">
            <summary>
            释放T2解包器
            使用完IT2UnPacker后可以使用该方法将
            IT2UnPacker回收到T2UnPacker池中
            </summary>
            <param name="unpacker">T2解包器</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetDataTable(System.Int32,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            同步获取DataTable数据
            </summary>
            <param name="functionNo">功能号</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="captions">返回字段别名数组，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>DataTable数据</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetDataTable(HSUCF.Communication.IT2ESBMessage,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            同步获取DataTable数据
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="fieldNames">字段名数组</param>
            <param name="fieldValues">字段值数组</param>
            <param name="captions">返回字段别名数组，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>DataTable数据</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncGetDataTable(System.Int32,HSUCF.Communication.OnReceivedDataTableDelegate,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            异步获取DataTable数据
            </summary>
            <param name="functionNo">功能号</param>
            <param name="callback">收到Datatable时的回调
            注意：请务必传入回调委托，否则无法收到异步应答</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncGetDataTable(HSUCF.Communication.IT2ESBMessage,HSUCF.Communication.OnReceivedDataTableDelegate,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            异步获取DataTable数据
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="callback">收到Datatable时的回调
            注意：请务必传入回调委托，否则无法收到异步应答
            </param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetDataSet(System.Int32,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Collections.Generic.List{System.Collections.Generic.List{System.String}},System.Int32)">
            <summary>
            同步获取DataSet数据
            </summary>
            <param name="functionNo">功能号</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="captionss">各DataTable应答字段别名，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>DataSet数据</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.GetDataSet(HSUCF.Communication.IT2ESBMessage,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Collections.Generic.List{System.Collections.Generic.List{System.String}},System.Int32)">
            <summary>
            同步获取DataSet数据
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="captionss">各DataTable应答字段别名，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>DataSet数据</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncGetDataSet(System.Int32,HSUCF.Communication.OnReceivedDataSetDelegate,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            异步获取DataSet数据
            </summary>
            <param name="functionNo">功能号</param>
            <param name="callback">收到DataSet时的回调
            注意：请务必传入回调委托，否则无法收到异步应答</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.AsyncGetDataSet(HSUCF.Communication.IT2ESBMessage,HSUCF.Communication.OnReceivedDataSetDelegate,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            异步获取DataSet数据
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="callback">收到DataSet时的回调
            注意：请务必传入回调委托，否则无法收到异步应答</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.OperateData(System.Int32,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Int32)">
            <summary>
            通用增删改接口
            </summary>
            <param name="functionNo">功能号</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.OperateData(HSUCF.Communication.IT2ESBMessage,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Int32)">
            <summary>
            通用增删改接口
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SerializeToPacker``1(``0)">
            <summary>
            对象序列化成T2 Packer数据流
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="obj">待序列化对象</param>
            <returns>T2 Packer数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SerializeToPacker``1(``0,HSUCF.Communication.IT2Packer@)">
            <summary>
            对象序列化成T2 Packer打包器
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="obj">对象</param>
            <param name="packer">打包器，需要外层开始打包</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.SerializeToPacker``1(System.Collections.Generic.List{``0})">
            <summary>
            对象数组序列化成T2 Packer数据流
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="objs">对象数组</param>
            <returns>T2 Packer数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.DeserializeFromPacker``1(System.Byte[])">
            <summary>
            T2 Packer数据流反序列化成对象
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="buffer">T2Packer数据流</param>
            <returns>对象</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.DeserializeFromPacker``1(``0@,System.Byte[])">
            <summary>
            T2 Packer数据流反序列化成对象
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="obj">对象</param>
            <param name="buffer">T2Packer数据流</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.PretreatFromAssembly(System.String)">
            <summary>
            预处理对象类库
            </summary>
            <param name="path">存放类库路径</param>
        </member>
        <member name="M:HSUCF.Communication.IT2DataHandler.PretreatFromType(System.Type)">
            <summary>
            预处理单个类型
            </summary>
            <param name="type">类型</param>
        </member>
        <member name="T:HSUCF.Communication.OnLogAddDelegate">
            <summary>
            消息处理完成触发
            </summary>
            <remarks>
            cj，2014-6-25 14:49:06
            </remarks>
            <param name="esbmsg">T2报文</param>
        </member>
        <member name="T:HSUCF.Communication.LogProcessor">
            <summary>
            日志处理器
            cj，2014-6-25 14:37:50
            </summary>
        </member>
        <member name="M:HSUCF.Communication.LogProcessor.#ctor">
            <summary>
            初始化 日志处理器 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.LogProcessor.Dispose">
            <summary>
            资源释放
            </summary>
        </member>
        <member name="F:HSUCF.Communication.LogProcessor.t">
            <summary>
            本地线程
            </summary>
        </member>
        <member name="F:HSUCF.Communication.LogProcessor.doEvent">
            <summary>
            线程执行事件
            在消息入列时触发
            </summary>
        </member>
        <member name="P:HSUCF.Communication.LogProcessor.IsStoped">
            <summary>
            线程终止信号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.LogProcessor.pendingMsgs">
            <summary>
            待处理消息
            </summary>
        </member>
        <member name="F:HSUCF.Communication.LogProcessor.qLock">
            <summary>
            消息队列锁
            </summary>
        </member>
        <member name="E:HSUCF.Communication.LogProcessor.OnLogAdd">
            <summary>
            消息处理完成时触发
            挂载事件的委托可以将消息回收
            </summary>
        </member>
        <member name="P:HSUCF.Communication.LogProcessor.Timeout">
            <summary>
            处理事件等待时间
            </summary>
        </member>
        <member name="P:HSUCF.Communication.LogProcessor.ThreadIndex">
            <summary>
            线程索引，线程池线程索引
            不同于线程ID
            </summary>
        </member>
        <member name="M:HSUCF.Communication.LogProcessor.DealMethod">
            <summary>
            线程主体
            </summary>
        </member>
        <member name="M:HSUCF.Communication.LogProcessor.Start">
            <summary>
            启动处理线程
            </summary>
        </member>
        <member name="M:HSUCF.Communication.LogProcessor.Stop">
            <summary>
            终止处理线程
            </summary>
        </member>
        <member name="M:HSUCF.Communication.LogProcessor.PushMessage(System.Byte[])">
            <summary>
            消息入队列
            </summary>
            <param name="msg">T2报文</param>
            <returns>队列大小</returns>
        </member>
        <member name="T:HSUCF.Communication.T2Configuration">
            <summary>
            托管的T2通讯配置操作类
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2Configuration.mgrConfig">
            <summary>
            托管的通讯参数配置对象
            托管对象
            </summary> 
        </member>
        <member name="M:HSUCF.Communication.T2Configuration.#ctor">
            <summary>
            初始化 T2Configuration 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Configuration.SetMgrConfig(hundsun.t2sdk.CT2Configinterface)">
            <summary>
            设置托管的配置对象
            </summary>
            <param name="mgrConfig"></param>
        </member>
        <member name="M:HSUCF.Communication.T2Configuration.Init">
            <summary>
            初始化 是否保存到文件 属性
            </summary>
            <remarks>
            create time：2015-8-11 19:05:08
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LoginName">
            <summary>
            登录名
            可以为空，拥有登录名的客户端可以实现把指定包
            根据服务端路由配置，路由到该客户端，实现此功
            能需要申请特定的许可证
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LoginNameSetted">
            <summary>
            标记 LoginName 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LoginNameSaveToFile">
            <summary>
            标记 LoginName 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LicenseNo">
            <summary>
            许可证编号
            该编号需要向恒生电子股份有限公司申请
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LicenseNoSetted">
            <summary>
            标记 LicenseNo 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LicenseNoSaveToFile">
            <summary>
            标记 LicenseNo 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LicenseDir">
            <summary>
            许可证目录
            相对目录，相对于工作目录
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LicenseDirSetted">
            <summary>
            标记 LicenseDir 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LicenseDirSaveToFile">
            <summary>
            标记 LicenseDir 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LicenseFile">
            <summary>
            许可证文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LicenseFileSetted">
            <summary>
            标记 LicenseFile 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LicenseFileSaveToFile">
            <summary>
            标记 LicenseFile 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.Servers">
            <summary>
            客户端要连接的服务端的IP和端口
            可以配置一个或多个，中间以";"分割，第一次连接时，
            会从这串服务端地址中，随即选择一个地址来尝试建立连接
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ServersSetted">
            <summary>
            标记 Server 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ServersSaveToFile">
            <summary>
            标记 Server 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.InitRecvBufSize">
            <summary>
            接收缓存的初始大小
            单位字节，实际接收到服务端的数据时，可能会扩大（如果需要）
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.InitRecvBufSizeSetted">
            <summary>
            标记 InitRecvBufSize 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.InitRecvBufSizeSaveToFile">
            <summary>
            标记 InitRecvBufSize 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.InitSendBufSize">
            <summary>
            每块发送缓存的初始大小
            单位字节，该大小也会根据需要动态扩大
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.InitSendBufSizeSetted">
            <summary>
            标记 InitSendBufSize 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.InitSendBufSizeSaveToFile">
            <summary>
            标记 InitSendBufSize 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SendQueueSize">
            <summary>
            发送队列的大小
            该大小不会动态变化，若该配置项很小，
            且连接发包很频繁，则可能因为发送队列满而造成发送失败
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SendQueueSizeSetted">
            <summary>
            标记 SendQueueSize 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SendQueueSizeSaveToFile">
            <summary>
            标记 SendQueueSize 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.Lang">
            <summary>
            语言
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LangSetted">
            <summary>
            标记 Lang 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.LangSaveToFile">
            <summary>
            标记 Lang 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SupportMulti">
            <summary>
            指定是否支持多线程同步调用，0:不支持，非0:支持
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SupportMultiSetted">
            <summary>
            标记 SupportMulti 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SupportMultiSaveToFile">
            <summary>
            标记 SupportMulti 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.MultiServers">
            <summary>
            多服务器模式
            负载均衡
            1 需要
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.MultiServersSetted">
            <summary>
            标记 MultiServers 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.MultiServersSaveToFile">
            <summary>
            标记 MultiServers 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.AutoReconnect">
            <summary>
            自动重连
            设置了自动重连以后，当连接异常断开时将进行自动重连
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.AutoReconnectSetted">
            <summary>
            标记 AutoReconnect 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.AutoReconnectSaveToFile">
            <summary>
            标记 AutoReconnect 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.AutoReconnectInterval">
            <summary>
            自动重连间隔时间
            连接未建立时，每隔该时间进行一次重连
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.AutoReconnectIntervalSetted">
            <summary>
            标记 AutoReconnectInterval 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.AutoReconnectIntervalSaveToFile">
            <summary>
            标记 AutoReconnectInterval 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.AutoReconnectTimeout">
            <summary>
            自动重连超时时间
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.AutoReconnectTimeoutSetted">
            <summary>
            标记 AutoReconnectTimeout 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.AutoReconnectTimeoutSaveToFile">
            <summary>
            标记 AutoReconnectTimeout 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SendTimeout">
            <summary>
            T2发包超时时间
            同步用
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SendTimeoutSetted">
            <summary>
            标记 SendTimeout 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SendTimeoutSaveToFile">
            <summary>
            标记 SendTimeout 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UseThreadPool">
            <summary>
            是否使用线程池
            默认使用
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UseThreadPoolSetted">
            <summary>
            标记 UseThreadPool 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UseThreadPoolSaveToFile">
            <summary>
            标记 UseThreadPool 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateServer">
            <summary>
            自动更新地址和端口，冒号分隔
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateServerSetted">
            <summary>
            标记 UpdateServer 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateServerSaveToFile">
            <summary>
            标记 UpdateServer 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateSafeLevel">
            <summary>
            自动更新安全模式
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateSafeLevelSetted">
            <summary>
            标记 UpdateSafeLevel 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateSafeLevelSaveToFile">
            <summary>
            标记 UpdateSafeLevel 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyType">
            <summary>
            代理类型
            可配置http/socks4/socks5，空表示不采用代理
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyTypeSetted">
            <summary>
            标记 ProxyType 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyTypeSaveToFile">
            <summary>
            标记 ProxyType 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyServer">
            <summary>
            代理服务器的IP地址
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyServerSetted">
            <summary>
            标记 ProxyServer 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyServerSaveToFile">
            <summary>
            标记 ProxyServer 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyPort">
            <summary>
            代理服务器的端口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyPortSetted">
            <summary>
            标记 ProxyPort 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyPortSaveToFile">
            <summary>
            标记 ProxyPort 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyUsername">
            <summary>
            登陆代理服务器的用户名
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyUsernameSetted">
            <summary>
            标记 ProxyUsername 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyUsernameSaveToFile">
            <summary>
            标记 ProxyUsername 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyPassword">
            <summary>
            登陆代理服务器的密码
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyPasswordSetted">
            <summary>
            标记 ProxyPassword 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ProxyPasswordSaveToFile">
            <summary>
            标记 ProxyPassword 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SafeLevel">
            <summary>
            连接的安全模式
            可以选择明文（none），通信密码（pwd），SSL（ssl）
            注意大小写敏感
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SafeLevelSetted">
            <summary>
            标记 SafeLevel 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.SafeLevelSaveToFile">
            <summary>
            标记 SafeLevel 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ClientId">
            <summary>
            用户ID
            当连接的安全模式为pwd时，client_id配置项才生效
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ClientIdSetted">
            <summary>
            标记 ClientId 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ClientIdSaveToFile">
            <summary>
            标记 ClientId 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.CommPwd">
            <summary>
            用户密码
            当client_id为空时，comm_pwd为默认的密钥
            注意当client_id为空时，comm_pwd必须和服务端的
            配置一致方可正常使用，目前服务端的配置为888888
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.CommPwdSetted">
            <summary>
            标记 CommPwd 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.CommPwdSaveToFile">
            <summary>
            标记 CommPwd 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.CertFile">
            <summary>
            指定客户端的证书（根证书，校验服务端用）
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.CertFileSetted">
            <summary>
            标记 CertFile 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.CertFileSaveToFile">
            <summary>
            标记 CertFile 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.CertPwd">
            <summary>
            证书密码
            若证书为*.pfx，则需要配ca_pwd
            若为*.pem，则可配可不配
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.CertPwdSetted">
            <summary>
            标记 CertPwd 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.CertPwdSaveToFile">
            <summary>
            标记 CertPwd 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ClienName">
            <summary>
            消息中心用户名
            如果需要消息中心的订阅发布功能，这个配置项必须配置
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ClienNameSetted">
            <summary>
            标记 ClienName 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.ClienNameSaveToFile">
            <summary>
            标记 ClienName 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateTopic">
            <summary>
            自动更新主题
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateTopicSetted">
            <summary>
            标记 UpdateTopic 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateTopicSaveToFile">
            <summary>
            标记 UpdateTopic 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateFilterDir">
            <summary>
            自动更新过滤文件夹
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateFilterDirSetted">
            <summary>
            标记 UpdateFilterDir 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateFilterDirSaveToFile">
            <summary>
            标记 UpdateFilterDir 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateScanDir">
            <summary>
            自动更新扫描路径
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateScanDirSetted">
            <summary>
            标记 UpdateScanDir 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateScanDirSaveToFile">
            <summary>
            标记 UpdateScanDir 是否保存到文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateSaveDir">
            <summary>
            自动更新临时文件夹
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateSaveDirSetted">
            <summary>
            标记 UpdateSaveDir 是否设定值
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Configuration.UpdateSaveDirSaveToFile">
            <summary>
            标记 UpdateSaveDir 是否保存到文件
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2ConnectionStatus">
            <summary>
            T2 连接状态
            可组合
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ConnectionStatus.Disconnected">
            <summary>
            未连接
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ConnectionStatus.Connecting">
            <summary>
            socket正在连接
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ConnectionStatus.Connected">
            <summary>
            socket已连接
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ConnectionStatus.SafeConnecting">
            <summary>
            正在建立安全连接
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ConnectionStatus.SafeConnected">
            <summary>
            已建立安全连接
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ConnectionStatus.Registering">
            <summary>
            正在注册
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ConnectionStatus.Registered">
            <summary>
            已注册
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ConnectionStatus.Rejected">
            <summary>
            被拒绝，将被关闭
            </summary>
        </member>
        <member name="T:HSUCF.Communication.OnCloseEventHandler">
            <summary>
            T2 连接断开事件挂载的委托
            </summary>
            <param name="sender">发送者</param>
            <param name="e">参数</param>
        </member>
        <member name="T:HSUCF.Communication.OnRegisterEventHandler">
            <summary>
            T2 连接注册成功事件挂载的委托
            </summary>
            <param name="sender">发送者</param>
            <param name="e">参数</param>
        </member>
        <member name="T:HSUCF.Communication.OnReceivedEventHandler">
            <summary>
            T2 连接收到异步数据事件挂载的委托
            </summary>
            <param name="sender">发送者</param>
            <param name="esbmsg">T2报文操作接口</param>
        </member>
        <member name="T:HSUCF.Communication.OnReceivedDataTableDelegate">
            <summary>
            收到DataTable时发生
            </summary>
            <param name="esbmsg">T2应答报文</param>
            <param name="dataTable">DataTable</param>
        </member>
        <member name="T:HSUCF.Communication.OnReceivedDataSetDelegate">
            <summary>
            收到DataSet时发生
            </summary>
            <param name="esbmsg">T2应答报文</param>
            <param name="DataSet">DataSet</param>
        </member>
        <member name="T:HSUCF.Communication.OnReceivedObjectEventHandler">
            <summary>
            异步收到object时发生
            </summary>
            <param name="esbmsg">T2应答报文</param>
            <param name="obj">异步应答对象</param>
        </member>
        <member name="T:HSUCF.Communication.OnAutoReconnectErrorEventHandler">
            <summary>
            T2第一轮自动重连出错时发生
            </summary>
            <param name="sender">发送者</param>
            <param name="e">参数</param>
            <returns></returns>
        </member>
        <member name="T:HSUCF.Communication.ConnectErrorEventArgs">
            <summary>
            为连接出错事件提供数据
            </summary>
        </member>
        <member name="P:HSUCF.Communication.ConnectErrorEventArgs.ErrorNo">
            <summary>
            错误号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.ConnectErrorEventArgs.ErrorInfo">
            <summary>
            错误信息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.ConnectErrorEventArgs.Server">
            <summary>
            当前连接的服务器地址
            如：127.0.0.1:8001
            </summary>
        </member>
        <member name="P:HSUCF.Communication.ConnectErrorEventArgs.Servers">
            <summary>
            所有服务器地址
            各地址间使用分号隔开
            如：127.0.0.1:8001;127.0.0.1:8002;127.0.0.1:8003
            </summary>
        </member>
        <member name="T:HSUCF.Communication.OnConnectErrorEventHandler">
            <summary>
            T2通讯连接出错时发生
            </summary>
            <param name="sender">T2通讯接口</param>
            <param name="e">通讯错误信息</param>
            <returns>返回0表示继续尝试连接下一个服务器，其他取消</returns>
        </member>
        <member name="T:HSUCF.Communication.T2Callback">
            <summary>
            T2连接对象需要的回调对象
            包括连接成功、连接断开、发送完成、收到数据、应答到达等事件    
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Callback.Owner">
            <summary>
            cj，2014-3-4 13:43:16
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2Callback.OnCloseEvents">
            <summary>
            OnClose方法对应的事件
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2Callback.OnRegisterEvents">
            <summary>
            OnRegister方法对应的事件
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2Callback.OnReceivedEvents">
            <summary>
            OnReceived方法对应的事件
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Callback.OnConnect(hundsun.t2sdk.CT2Connection)">
            <summary>
            套接字连接成功
            </summary>
            <param name="lpConnection">发生该事件的连接对象</param>
        </member>
        <member name="M:HSUCF.Communication.T2Callback.OnSafeConnect(hundsun.t2sdk.CT2Connection)">
            <summary>
            完成安全连接
            </summary>
            <param name="lpConnection">发生该事件的连接对象</param>
        </member>
        <member name="M:HSUCF.Communication.T2Callback.OnRegister(hundsun.t2sdk.CT2Connection)">
            <summary>
            完成注册
            </summary>
            <param name="lpConnection">发生该事件的连接对象</param>
        </member>
        <member name="M:HSUCF.Communication.T2Callback.OnClose(hundsun.t2sdk.CT2Connection)">
            <summary>
            连接被断开
            </summary>
            <param name="lpConnection">发生该事件的连接对象</param>
        </member>
        <member name="M:HSUCF.Communication.T2Callback.OnReceived(hundsun.t2sdk.CT2Connection,System.Int32,System.Void*,System.Int32)">
            <summary>
            收到发送时指定了ReplyCallback选项的请求的应答
            或者是没有对应请求的数据
            ps: 主要用于异步接收数据
            </summary>
            <param name="lpConnection">发生该事件的连接对象</param>
            <param name="hSend">发送句柄</param>
            <param name="lpData">数据指针</param>
            <param name="nLength">数据长度</param>
        </member>
        <member name="M:HSUCF.Communication.T2Callback.OnSent(hundsun.t2sdk.CT2Connection,System.Int32,System.Void*,System.Int32,System.Int32)">
            <summary>
            发送完成
            </summary>
            <param name="lpConnection">发生该事件的连接对象</param>
            <param name="hSend">发送句柄</param>
            <param name="lpData">数据指针</param>
            <param name="nLength">数据长度</param>
            <param name="nQueuingData">发送队列中剩余个数，使用者
            可以用此数值控制发送的速度，即小于某值时进行发送</param>
        </member>
        <member name="T:HSUCF.Communication.T2DataHandler">
            <summary>
            T2通讯接口 实现类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.#ctor">
            <summary>
            初始化 T2通讯接口 实现类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.Clone(System.UInt32)">
            <summary>
            克隆当前 T2DataHandler 实例的深拷贝副本
            </summary>
            <param name="timeout">连接超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">克隆配置失败 或 建立连接失败</exception>
            <returns>当前 T2DataHandler 实例的深拷贝副本</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.Dispose">
            <summary>
            释放由 T2DataHandler 类使用的所有资源
            共享的静态变量，不可以释放
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.asyncNoPackIDAnsCount">
            <summary>
            无包序号异步应答数
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.mgrConnLock">
            <summary>
            连接锁
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.dglContainer">
            <summary>
            回调委托容器
            异步通讯使用
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.dglContainerLock">
            <summary>
            委托容器锁
            临时解决回调比较快时找不到回调委托的问题
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.asyRespObjs">
            <summary>
            异步应答对象数组
            Key：PacketID
            Value：异步应答对象，供异步应答报文反序列化使用
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.registerd">
            <summary>
            T2 连接已注册标志
            当接收到OnClose事件时需要对该标志进行判断
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.configChanged">
            <summary>
            标志配置是否更改
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ConfigChanged">
            <summary>
            该属性只用于通信设置界面，请不用另作他用
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.pauseAutoReconnect">
            <summary>
            暂停自动重连信号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.autoReconnectThread">
            <summary>
            自动重连线程
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.autoReconnectEvent">
            <summary>
            自动重连事件
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.t2InstanceCount">
            <summary>
            T2DataHandler 实例个数
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.t2ConnPool">
            <summary>
            T2连接池
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.t2EsbmsgPool">
            <summary>
            T2ESBMessage报文池
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.t2PackerV1Pool">
            <summary>
            T2打包器池
            版本1
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.t2PackerV2Pool">
            <summary>
            T2打包器池
            版本2
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.t2UnPackerV2Pool">
            <summary>
            T2解包器池
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.t2UnPackerV1Pool">
            <summary>
            T2 V1版解包器池
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.t2PackerV3Pool">
            <summary>
            T2打包器池
            版本3
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.t2UnPackerV3Pool">
            <summary>
            T2打包器池
            版本3
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2DataHandler.LogItem">
            <summary>
            通信日志项
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.LogItem.ID">
            <summary>
            日志ID
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.LogItem.Type">
            <summary>
            日志类型
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.LogItem.ConnectID">
            <summary>
            连接号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.LogItem.esb">
            <summary>
            ESB消息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.LogID">
            <summary>
            日志记录ID
            cj，2014-6-24 14:45:38
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.logMsgs">
            <summary>
            通信日志项
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.recordMsgs">
            <summary>
            通信日志项镜像
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.recordEsbs">
            <summary>
            通信日志报文
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.isGetRecord">
            <summary>
            通信日志迁移状态
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.logProc">
            <summary>
            日志处理器
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.AsyThreads">
            <summary>
            异步处理器池
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.mc2Adapter">
            <summary>
            MC2.0消息中心适配器
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler._timeoutMonitor">
            <summary>
            异步超时监视器
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.mgrTempConfig">
            <summary>
            非托管配置对象
            用于保存临时配置...
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.mgrConfig">
            <summary>
            T2连接的通讯参数配置对象
            包括从文件加载、保存到文件，读写操作
            托管对象
            </summary> 
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ConfigInterface">
            <summary>
            T2配置接口
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.callback">
            <summary>
            T2连接的回调对象
            托管对象
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.Connection">
            <summary>
            T2连接
            托管对象
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2DataHandler.OnRegister">
            <summary>
            完成注册
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2DataHandler.OnClose">
            <summary>
            连接被断开
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2DataHandler.OnReceived">
            <summary>
            收到异步应答
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2DataHandler.OnAutoReconnectError">
            <summary>
             T2第一轮自动重连出错时发生
            </summary>
        </member>
        <member name="E:HSUCF.Communication.T2DataHandler.OnConnectError">
            <summary>
            多活服务器模式下 T2连接失败 时发生
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.T2SdkLogDir">
            <summary>
            t2sdk 日志存放目录
            <para>
            包括t2sdk日志、消息中心数据等
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.Configuration">
            <summary>
            托管的通讯配置接口实例
            <para>
            托管配置重置时需要重建该实例，如：
            t2.Configuration = new T2Configuration();
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.Initialed">
            <summary>
            标志T2连接是否调用过Init初始化
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.Connected">
            <summary>
            标识是否已建立T2连接
            连接建立以后可以进行数据收发等通讯操作
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ConfigFile">
            <summary>
            T2通讯配置文件，如：t2sdk.ini
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ConnectStatus">
            <summary>
            连接状态
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.StatusDescription">
            <summary>
            连接状态描述
            socket已连接，已注册等
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ServerLoad">
            <summary>
            服务端负载
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ServerAddress">
            <summary>
            取服务端地址
            包含端口，如：127.0.0.1:8001
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.RealAddress">
            <summary>
            获取服务端上自己的ip地址和端口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.SelfAddress">
            <summary>
            获取自己本地的IP和端口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.SelfMac">
            <summary>
            获取自己本地使用的网卡MAC
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ServerID">
            <summary>
            服务端AR的ID
            如：access_ar#0
            注意：该属性将要同步获取AR实例名，请勿在异步回调中使用
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ConnectID">
            <summary>
            连接号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ServerCount">
            <summary>
            服务器个数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.MultiServers">
            <summary>
            多服务器模式
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.AsyncRecvMultiThread">
            <summary>
            多线程处理异步消息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.AsyncThreadCount">
            <summary>
            异步处理线程数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.MCAsyncProcessorCount">
            <summary>
            消息中心异步处理器数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.UseThreadPool">
            <summary>
            是否使用线程池
            默认使用
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ThreadPoolMinThreads">
            <summary>
            线程池最小线程数
            线程池中辅助线程的最小数目 和 线程池中异步 I/O 线程的最小数目
            </summary>
            <remarks>
            注意：
            不能将辅助线程的数目或 I/O 完成线程的数目设置为小于计算机的处理器数目
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ThreadPoolMaxThreads">
            <summary>
            线程池最大线程数
            线程池中辅助线程的最大数目 和 线程池中异步 I/O 线程的最大数目
            </summary>
            <remarks>
            注意：
            不能将辅助线程的数目或 I/O 完成线程的数目设置为小于计算机的处理器数目
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.NeedAutoReconnect">
            <summary>
            标记是否需要自动重连
            当接收到OnClose事件（T2连接异常断开，如服务器宕机等）时
            需要对该标志进行判断，以决定是否进行自动重连
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.AutoReconnectInterval">
            <summary>
            自动重连间隔时间
            重连时间需在指定区间 且 为500毫秒的整数倍
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.AutoReconnectTimeOut">
            <summary>
            自动重连超时时间
            超时时间需在指定区间 且 为500毫秒的整数倍
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.SendTimeout">
            <summary>
            T2发包超时时间
            同步用
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.NeedWrongAsyResponse">
            <summary>
            需要接收错误异步应答
            设定该值表示异步应答出错时将通知应用层
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.CreateSubscriberTimeout">
            <summary>
            创建订阅者超时时间
            默认30秒
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.FileService">
            <summary>
            文件服务接口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.FileUpdater">
            <summary>
            文件更新器
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.SessionManager">
            <summary>
            会话管理器
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.CompressType">
            <summary>
            T2请求报文压缩算法
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.NeedRecordMsg">
            <summary>
            获取或设置一个值，该值指示是否记录通讯日志
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.RecordCount">
            <summary>
            获取或设置通信日志记录报文数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.PauseRecord">
            <summary>
            获取或设置一个值，该值表示是否暂停记录通信日志
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.msgRecordLastFileName">
            <summary>
            最后通信日志文件名
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.msgRecordLastDate">
            <summary>
            最后记录通信日志的日期，用以创建新一天的日志文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.NeedRecordMsgToFile">
            <summary>
            获取或设置一个值，该值表示是否将通信日志落地到本地文件
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.MsgRecordDirecotory">
            <summary>
            获取或设置一个值，该值表示通信日志落地到本地文件所在目录
            <para>
            默认目录：工作目录\\UCF_BIZLOGS
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.MsgRecordFileSize">
            <summary>
            获取或设置一个值，该值表示通信日志单个日志文件的大小
            <para>
            单位byte，默认10M，单个通信日志文件大小超过该值时通信日志将被保存到新的文件中
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.ManualRecycleSyncAnswer">
            <summary>
            是否手动回收同步应答接收缓存
            默认否
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.AsyncMonitorInterval">
            <summary>
            异步超时监控时间间隔
            <para>默认2秒，单位秒</para>
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.InitFileUpdater(System.String,System.String,System.String,System.String,System.Int32,HSUCF.Communication.SubRouteInfo)">
            <summary>
            初始化T2文件更新器
            <para>单例
            </para>
            </summary>
            <param name="topicName">主题名，默认 secu.file_update</param>
            <param name="scanDir">扫描路径，默认为.\表示工作路径</param>
            <param name="updateDir">下载路径，默认update\\download</param>
            <param name="filterDir">过滤路径，默认为空</param>
            <param name="timeout">超时时间，单位毫秒，默认30秒</param>
            <param name="routerInfo">更新路由，默认null</param>
            <exception cref="T:HSUCF.Communication.T2FileUpdateException"></exception>
            <returns>T2文件更新器</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.InitFileUpdater(System.Int32)">
            <summary>
            初始化T2文件更新器
            单例
            异常：
            T2FileUpdateException
            </summary>
            <param name="timeout">超时时间</param>
            <returns>T2文件更新器</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetSubscriber(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            获取消息订阅者
            </summary>
            <param name="name">订阅者名字
            多订阅者的名字必须不一样，不可以相同，最大长度32个字节</param>
            <param name="timeout">超时时间，默认30000ms</param>
            <param name="initRecvQLen">初始化接收队列的长度，默认256</param>
            <param name="stepRecvQLen">接受队列的扩展步长，默认512</param>
            <exception cref="T:HSUCF.Communication.MC2Exception"></exception>
            <returns>消息订阅者</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetSubscriber(System.String,HSUCF.Communication.SubRouteInfo,System.Int32,System.Int32,System.Int32)">
            <summary>
            获取消息订阅者
            </summary>
            <param name="name">订阅者名字
            多订阅者的名字必须不一样，不可以相同，最大长度32个字节</param>
            <param name="subRouteInfo">订阅路由参数</param>
            <param name="timeout">超时时间，默认30000ms</param>
            <param name="initRecvQLen">初始化接收队列的长度，默认256</param>
            <param name="stepRecvQLen">接受队列的扩展步长，默认512</param>
            <exception cref="T:HSUCF.Communication.MC2Exception">获取失败</exception>
            <returns>消息订阅者</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetPublisher(System.String,System.Int32,System.Int32,System.Boolean)">
            <summary>
            获取消息发布者
            </summary>
            <param name="name">发布者业务名</param>
            <param name="msgCount">本地缓存消息的个数，默认10个</param>
            <param name="timeout">第一次初始化的时候的超时时间，默认10000ms</param>
            <param name="resetNo">是否重置序号</param>
            <exception cref="T:HSUCF.Communication.MC2Exception"></exception>
            <returns>消息发布者</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.Init(System.String,System.Boolean)">
            <summary>
            初始化T2通讯配置参数
            初始化以后可以设置通讯参数
            初始化以后可调用Connect建立T2连接
            </summary>
            <param name="configFile">配置文件，默认t2sdk.ini</param>
            <param name="checkLicense">检查许可证是否存在，默认检查</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">许可证错误</exception>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.generatedKey">
            <summary>
            是否生成过证书密码加密公钥
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GenerateKey">
            <summary>
            生成密钥对,再通过Connect建立连接  20180724，add
            <para>用于加密证书密码</para>
            </summary>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.Connect(System.Byte[],System.String,System.UInt32)">
            <summary>
            建立T2连接  20180724 add
            需和Init配合使用
            调用前确保已调用Init初始化T2配置
            </summary>
            <param name="certBuffer">证书文件流</param>
            <param name="certPwd">证书密码</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">未初始化 或 连接建立失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.Connect(System.UInt32)">
            <summary>
            建立T2连接
            需和Init配合使用
            调用前确保已调用Init初始化T2配置
            </summary>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">未初始化 或 连接建立失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.Connect(System.String,System.UInt32)">
            <summary>
            初始化T2配置，并建立T2连接
            </summary>
            <param name="configFile">配置文件</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">初始化失败 或 建立连接出错</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.ReConnect(System.UInt32)">
            <summary>
            T2连接重连
            </summary>
            <param name="timeout">重连超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">重连失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.Disconnect">
            <summary>
            断开T2 连接
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SetUserToken(System.String)">
            <summary>
            连接user_token设置
            </summary>
            <param name="userToken">user_token</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetNetWorkSpeed(System.String,System.Int32,HSUCF.Communication.T2Packer)">
            <summary>
            T2测试
            </summary>
            <remarks>
            create time：2015-7-14 23:02:53
            author：chengjin
            </remarks>
            <param name="address">ip地址</param>
            <param name="port">ip端口</param>
            <param name="result">测试结果打包器，传入则将测速结果保存到打包器中，默认为空</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">测速失败</exception>
            <returns>成功返回网络负载信息</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.CheckSever(HSUCF.Communication.T2Configuration,System.String@,System.Int32)">
            <summary>
            检测指定参数的AR服务器是否可达
            <para>
            必须设置许可证或许可证文件
            none模式需传入待检测服务器的地址端口
            pwd模式需传入模式、用户名及其密码
            ssl模式需传入模式、证书及其密码
            代理模式需传入代理参数
            </para>
            </summary>
            <param name="config">T2通讯参数配置实例</param>
            <param name="errorInfo">错误信息，检测出错时返回错误信息</param>
            <param name="timeout">连接超时时间，默认10秒</param>
            <returns>可达返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.Encode(System.Byte[],System.Int32)">
            <summary>
            加密字节流
            <para>t2sdk内部版加密算法</para>
            </summary>
            <param name="buffer">待加密字节流</param>
            <param name="flag">加密标记，默认为0</param>
            <returns>加密后字节流</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.EncodeEx(System.Byte[])">
            <summary>
            加密字节流
            <para>t2sdk外部版加密算法</para>
            </summary>
            <param name="buffer">待加密字节流</param>
            <returns>加密后字节流</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetT2sdkVersionInfo">
            <summary>
            获取t2sdk版本号
            </summary>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetConfigItemString(System.String,System.String)">
            <summary>
            获取T2配置文件字符串类配置项的值
            </summary>
            <param name="section">域，如: t2sdk</param>
            <param name="entry">字段名，如：servers</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">T2未初始化</exception>
            <returns>字符串类配置项的值，无配置项返回null</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetConfigItemInt(System.String,System.String)">
            <summary>
            获取T2配置文件整型类配置项的值
            </summary>
            <param name="section">域，如: proxy</param>
            <param name="entry">字段名，如：port</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">T2未初始化</exception>
            <returns>整型类配置项的值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SetConfigItem(System.String,System.String,System.String,System.Boolean)">
            <summary>
            设置T2配置文件字符串类配置项
            <para>
            该方法用于非托管配置
            </para>
            </summary>
            <param name="section">域，如: t2sdk</param>
            <param name="entry">字段名，如：servers</param>
            <param name="value">值</param>
            <param name="saveToFile">是否保存到文件，默认false</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">设置失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SetConfigItem(System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            设置T2配置文件整型类配置项
            <para>
            该方法用于非托管配置
            </para>
            </summary>
            <param name="section">域，如: proxy</param>
            <param name="entry">字段名，如：port</param>
            <param name="value">值</param>
            <param name="saveToFile">是否保存到文件，默认false</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">设置失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SaveConfiguration(System.Boolean,System.String)">
            <summary>
            保存托管的通讯配置参数
            <para>
            该方法在修改Configuration后调用
            传入配置文件则将配置保存到传入的配置文件中
            </para>
            </summary>
            <param name="saveToFile">保存到本地配置文件，默认保存</param>
            <param name="configFile">配置文件，为空时保存到最后使用的配置文件，默认为空</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SaveConfigItems(System.String)">
            <summary>
            保存非托管的通讯配置到ini文件
            <para>
            该方法在调用SetConfigItem后调用
            传入配置文件则将配置保存到传入的配置文件中
            </para>
            </summary>
            <param name="configFile">配置文件，为空时保存到最后使用的配置文件，默认为空</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SetDecodeKey(System.String)">
            <summary>
            设置ini配置密钥
            </summary>
            <param name="key">密钥</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SetMustDecodeItem(System.String,System.String)">
            <summary>
            设置需要加密的配置项
            </summary>
            <param name="section">域，如: t2sdk</param>
            <param name="entry">字段名，如：servers</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">设置失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SyncSend(System.Int32,HSUCF.Communication.IT2Packer,System.UInt32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            同步发送T2请求
            返回的应答报文需要业务自行回收
            </summary>
            <param name="functionNo">功能号</param>
            <param name="packer">业务报文，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步收发数据失败</exception>
            <returns>T2应答报文</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SyncSend(HSUCF.Communication.IT2ESBMessage@,System.UInt32)">
            <summary>
            同步发送T2请求
            </summary>
            <param name="esbmsg">传入时为T2请求报文，成功返回时为应答报文</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步收发数据失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SyncSend(HSUCF.Communication.IT2ESBMessage@,System.UInt32,HSUCF.Communication.SendSettings)">
            <summary>
            同步发送T2请求
            </summary>
            <param name="esbmsg">传入时为T2请求报文，成功返回时为应答报文</param>
            <param name="timeout">超时时间</param>
            <param name="settingss">发送参数，包括发送接收标记等</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步收发数据失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.Receive(System.Int32,System.UInt32,HSUCF.Communication.T2ReceiveFlags)">
            <summary>
            接收T2应答数据
            </summary>
            <param name="packetID">T2请求报文序号</param>
            <param name="timeout">超时时间，默认10秒</param>
            <param name="receiveTag">接收标记，默认JustRemoveHandle表示失败需要再次手工接收<seealso cref="T:HSUCF.Communication.T2ReceiveFlags"/></param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步收发数据失败</exception>
            <returns>成功返回T2应答报文，报文需要自行回收释放</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SyncSend``2(System.Int32,``0,HSUCF.Communication.IT2Packer,System.UInt32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            同步发送T2请求
            返回业务应答对象
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="functionNo">功能号</param>
            <param name="req">请求对象</param>
            <param name="packer">业务报文，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步请求数据失败</exception>
            <returns>应答对象</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SyncSend``2(HSUCF.Communication.IT2ESBMessage,``0,System.UInt32)">
            <summary>
            同步发送T2请求
            返回业务应答对象
            </summary>
            <typeparam name="TReq">请求业务对象模版</typeparam>
            <typeparam name="TResp">应答业务对象模版</typeparam>
            <param name="esbmsg">T2请求报文，需要自行添加头部信息</param>
            <param name="req">请求业务对象</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">同步请求数据失败</exception>
            <returns>应答对象</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncSend(System.Int32,HSUCF.Communication.OnReceivedEventHandler,HSUCF.Communication.IT2Packer,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            异步发送T2请求
            异步返回T2应答报文
            </summary>
            <param name="functionNo">功能号</param>
            <param name="callback">回调委托</param>
            <param name="packer">业务报文，默认为空</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncSend(HSUCF.Communication.IT2ESBMessage,HSUCF.Communication.OnReceivedEventHandler)">
            <summary>
            异步发送T2请求
            异步返回T2应答报文
            </summary>
            <param name="esbmsg">T2报文</param>
            <param name="callback">回调委托</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncSend(System.Int32,HSUCF.Communication.OnReceivedEventHandler,System.Int32,HSUCF.Communication.IT2Packer,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            异步发送T2请求并异步返回T2应答报文
            <para>支持指定超时时间</para>
            </summary>
            <param name="functionNo">功能号</param>
            <param name="callback">回调委托</param>
            <param name="timeout">超时时间，单位毫秒</param>
            <param name="packer">业务报文，默认为空</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
            <returns>返回包序号，即发送ID</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncSend(HSUCF.Communication.IT2ESBMessage,HSUCF.Communication.OnReceivedEventHandler,System.Int32)">
            <summary>
            异步发送T2请求并异步返回T2应答报文
            <para>支持指定超时时间</para>
            </summary>
            <param name="esbmsg">T2报文</param>
            <param name="callback">回调委托</param>
            <param name="timeout">超时时间，单位毫秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
            <returns>返回包序号，即发送ID</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncSend``2(System.Int32,``0,HSUCF.Communication.OnReceivedObjectEventHandler,HSUCF.Communication.IT2Packer,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            异步发送T2请求
            异步返回业务应答对象
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="functionNo">功能号</param>
            <param name="req">请求对象，需要自行构建ReqHdr等头部信息</param>
            <param name="callback">收到Object时的回调
            注意：请务必传入回调委托，否则无法收到异步应答
            </param>
            <param name="packer">业务报文，默认为空</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncSend``2(HSUCF.Communication.IT2ESBMessage,``0,HSUCF.Communication.OnReceivedObjectEventHandler)">
            <summary>
            异步发送T2请求
            异步返回业务应答对象
            </summary>
            <typeparam name="TReq">请求对象模版</typeparam>
            <typeparam name="TResp">应答对象模版</typeparam>
            <param name="esbmsg">T2请求报文，需要自行添加头部信息</param>
            <param name="req">请求对象，需要自行构建ReqHdr等头部信息</param>
            <param name="callback">收到Object时的回调
            注意：请务必传入回调委托，否则无法收到异步应答
            </param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">发送失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetT2DataHandler(System.UInt32)">
            <summary>
            取T2连接
            <para>
            从连接池中取一个T2连接实例
            注意：连接用完以后建议使用ReleaseT2DataHandler回收连接
            </para>
            </summary>
            <exception cref="T:HSUCF.Communication.T2CommunicationException">建立连接失败</exception>
            <returns>T2连接实例</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.ReleaseT2DataHandler(HSUCF.Communication.IT2DataHandler)">
            <summary>
            释放T2连接实例
            <para>
            使用完IT2DataHandler后可以使用该方法将
            IT2DataHandler回收到T2连接池中
            </para>
            </summary>
            <param name="t2"></param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetT2Esbmsg(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            取T2报文
            </summary>
            <param name="functionNo">功能号</param>
            <param name="systemNo">系统号，默认-1表示不设值</param>
            <param name="subSystemNo">子系统号，默认-1表示不设值</param>
            <param name="branchNo">分支号，默认-1表示不设值</param>
            <param name="companyNo">公司编号，默认-1表示不设值</param>
            <returns>T2报文</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetT2Packer">
            <summary>
            取T2打包器接口
            默认打包器版本：V2
            </summary>
            <returns>T2打包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetT2Packer(System.Int32)">
            <summary>
            取T2打包器接口
            非V1版打包器则取V2版打包器
            </summary>
            <param name="packerVersion">打包器版本</param>
            <returns>T2打包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetT2UnPacker">
            <summary>
            取T2解包器接口
            取到解包器接口以后需要使用Open方法传入待解包数据
            </summary>
            <returns>T2解包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetT2UnPacker(System.Byte[])">
            <summary>
            取T2解包器接口
            </summary>
            <param name="buffer">待解包数据</param>
            <returns>T2解包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.ReleaseT2Esbmsg(HSUCF.Communication.IT2ESBMessage)">
            <summary>
            释放T2报文操作接口
            使用完IT2ESBMessage后可以使用该方法将
            IT2ESBMessage回收到T2ESBMessage池中
            </summary>
            <param name="esbmsg">T2报文操作接口</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.ReleaseT2Packer(HSUCF.Communication.IT2Packer)">
            <summary>
            释放T2打包器
            使用完IT2Packer后可以使用该方法将
            IT2Packer回收到T2Packer池中
            </summary>
            <param name="packer">T2打包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.ReleaseT2UnPacker(HSUCF.Communication.IT2UnPacker)">
            <summary>
            释放T2解包器
            使用完IT2UnPacker后可以使用该方法将
            IT2UnPacker回收到T2UnPacker池中
            </summary>
            <param name="unpacker">T2解包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetDataTable(System.Int32,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            同步获取DataTable数据
            </summary>
            <param name="functionNo">功能号</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="captions">返回字段别名数组，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>DataTable数据</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetDataTable(HSUCF.Communication.IT2ESBMessage,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            同步获取DataTable数据
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="fieldNames">字段名数组</param>
            <param name="fieldValues">字段值数组</param>
            <param name="captions">返回字段别名数组，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>DataTable数据</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncGetDataTable(System.Int32,HSUCF.Communication.OnReceivedDataTableDelegate,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            异步获取DataTable数据
            </summary>
            <param name="functionNo">功能号</param>
            <param name="callback">收到Datatable时的回调
            注意：请务必传入回调委托，否则无法收到异步应答</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncGetDataTable(HSUCF.Communication.IT2ESBMessage,HSUCF.Communication.OnReceivedDataTableDelegate,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            异步获取DataTable数据
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="callback">收到Datatable时的回调
            注意：请务必传入回调委托，否则无法收到异步应答
            </param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetDataSet(System.Int32,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Collections.Generic.List{System.Collections.Generic.List{System.String}},System.Int32)">
            <summary>
            同步获取DataSet数据
            </summary>
            <param name="functionNo">功能号</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="captionss">各DataTable应答字段别名，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>DataSet数据</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetDataSet(HSUCF.Communication.IT2ESBMessage,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Collections.Generic.List{System.Collections.Generic.List{System.String}},System.Int32)">
            <summary>
            同步获取DataSet数据
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="captionss">各DataTable应答字段别名，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
            <returns>DataSet数据</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncGetDataSet(System.Int32,HSUCF.Communication.OnReceivedDataSetDelegate,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            异步获取DataSet数据
            </summary>
            <param name="functionNo">功能号</param>
            <param name="callback">收到DataSet时的回调
            注意：请务必传入回调委托，否则无法收到异步应答</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AsyncGetDataSet(HSUCF.Communication.IT2ESBMessage,HSUCF.Communication.OnReceivedDataSetDelegate,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            异步获取DataSet数据
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="callback">收到DataSet时的回调
            注意：请务必传入回调委托，否则无法收到异步应答</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.OperateData(System.Int32,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Int32)">
            <summary>
            通用增删改接口
            </summary>
            <param name="functionNo">功能号</param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.OperateData(HSUCF.Communication.IT2ESBMessage,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Int32)">
            <summary>
            通用增删改接口
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="fieldNames">字段名数组，默认为空</param>
            <param name="fieldValues">字段值数组，默认为空</param>
            <param name="timeout">超时时间，默认10秒</param>
            <exception cref="T:HSUCF.Communication.T2CommunicationException"></exception>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.ClearRecord">
            <summary>
            清空通信日志
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetLastRecordMsg">
            <summary>
            获取通信日志
            </summary>
            <returns></returns>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.serializer">
            <summary>
            Packer 序列化/反序列化器
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SerializeToPacker``1(``0)">
            <summary>
            对象序列化成T2 Packer数据流
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="obj">对象</param>
            <returns>T2 Packer数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SerializeToPacker``1(``0,HSUCF.Communication.IT2Packer@)">
            <summary>
            对象序列化成T2 Packer数据流
            </summary>
            cj，2014-2-25 22:38:47
            <typeparam name="T">对象模版</typeparam>
            <param name="obj">对象</param>
            <param name="packer">打包器，需要外层开始打包</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SerializeToPacker``1(System.Collections.Generic.List{``0})">
            <summary>
            对象数组序列化成T2 Packer数据流
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="objs">对象数组</param>
            <returns>T2 Packer数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.DeserializeFromPacker``1(System.Byte[])">
            <summary>
            T2 Packer数据流反序列化成对象
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="buffer">T2打包数据</param>
            <returns>对象</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.DeserializeFromPacker``1(``0@,System.Byte[])">
            <summary>
            T2 Packer数据流反序列化成对象
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="obj">对象</param>
            <param name="buffer">T2打包数据</param>
            <returns>对象</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.PretreatFromAssembly(System.String)">
            <summary>
            预处理对象类库
            </summary>
            <param name="path">存放类库路径</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.PretreatFromType(System.Type)">
            <summary>
            预处理单个类型
            </summary>
            <param name="type">类型</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.CloneT2Configinterface(hundsun.t2sdk.CT2Configinterface)">
            <summary>
            克隆非托管配置
            </summary>
            <param name="config"></param>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.CloneT2Configuration(HSUCF.Communication.T2DataHandler,HSUCF.Communication.T2DataHandler)">
            <summary>
            克隆托管配置
            </summary>
            <param name="source">源T2控制器</param>
            <param name="dest">目标T2控制器</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.FindLine(System.String)">
            <summary>
            T2许可证解密
            <para>
            暂时只支持解密外部版，内部版直接透传给t2sdk解密
            </para>
            </summary>
            <param name="text">许可证文件</param>
            <returns>成功解密返回对应的许可证编号，否则返回空串</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.CallbackTimeoutAsync(System.Collections.Generic.List{HSUCF.Communication.MonitorUnit},System.Int32,System.String)">
            <summary>
            通知所有异步等待应用
            <para>
            将构建空的消息回送
            </para>
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.CreateConfiginterface">
            <summary>
            创建非托管的配置实例
            </summary>
            <remarks>
            create time：2015-7-20 12:29:23
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SetT2SdkLogDir(System.String,System.Boolean)">
            <summary>
            设置t2sdk日志路径
            </summary>
            <param name="logDir">日志路径</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.CreateConnection">
            <summary>
            创建托管的连接实例
            </summary>
            <remarks>
            create time: 2016-9-21 10:38:32
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.CreateCallbackInstance(HSUCF.Communication.T2DataHandler)">
            <summary>
            创建回调对象
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SetCallbackInstance">
            <summary>
            设置回调对象
            异常：
            T2CommunicationException    设置失败
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.StartAutoReconnect">
            <summary>
            启动自动重连
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.StopAutoReconnect">
            <summary>
            停止自动重连
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AutoReconnect">
            <summary>
            T2重连线程执行主体
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetServerAddress">
            <summary>
            取服务端地址
            包含端口，如：127.0.0.1:8001
            </summary>
            <returns>服务端地址</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetConnInfo">
            <summary>
            取连接信息
            <para>
            1. 服务端AR的ID，如：access_ar#0
            2. 连接号
            </para>
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetStatusDescription">
            <summary>
            获取当前T2连接状态描述
            </summary>
            <returns>当前T2连接状态描述</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.GetLanguageCode(System.String)">
            <summary>
            将语言描述串转换成语言代码
            </summary>
            <remarks>
            create time: 2015-7-13 22:28:28
            author: chengjin
            </remarks>
            <param name="language">语言描述串</param>
            <returns>语言代码</returns>
        </member>
        <member name="T:HSUCF.Communication.T2DataHandler.LanguageCode">
            <summary>
            语言代码常量类
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SetT2Language">
            <summary>
            设置T2通讯的语言环境
            当连接出错时 在中/英文环境下 将返回对应的中/英文描述
            非中文环境默认为英文环境
            </summary>
            <returns>语言环境发生变更</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.CheckLicense">
            <summary>
            检查许可证
            </summary>
            <remarks>
            create time: 2015-7-13 22:56:29
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.LoadConfigItem(System.String,System.String,System.Int32@)">
            <summary>
            读取整型配置项
            </summary>
            <remarks>
            create time：2015-6-19 13:56:20
            </remarks>
            <param name="section"></param>
            <param name="entry"></param>
            <param name="item"></param>
            <returns>成功读取到配置项返回true，否则返回false</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.LoadConfigItem(System.String,System.String,System.String@)">
            <summary>
            读取字符串配置项
            </summary>
            <remarks>
            create time：2015-6-19 13:56:20
            </remarks>
            <param name="section"></param>
            <param name="entry"></param>
            <param name="item"></param>
            <returns>成功读取到配置项返回true，否则返回false</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SaveConfigItem(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            保存整型配置项
            </summary>
            <remarks>
            create time：2015-6-19 18:36:20
            </remarks>
            <param name="section"></param>
            <param name="entry"></param>
            <param name="value"></param>
            <param name="save"></param>
            <param name="saveToFile"></param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SaveConfigItem(System.String,System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            保存字符串配置项
            </summary>
            <remarks>
            create time：2015-6-19 18:36:20
            modify：
            2015-7-15 17:19:55，增加saveToFile参数
            </remarks>
            <param name="section"></param>
            <param name="entry"></param>
            <param name="value"></param>
            <param name="save"></param>
            <param name="saveToFile"></param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SaveToFile(System.String)">
            <summary>
            配置项保存到配置文件
            </summary>
            <remarks>
            create time: 2015-7-14 00:21:20
            </remarks>
            <param name="configFile"></param>
        </member>
        <member name="P:HSUCF.Communication.T2DataHandler.IsDebugMode">
            <summary>
            问题解决调试模式
            该模式会写一些调试日志便于分析问题
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.LoadConfiguration">
            <summary>
            导入T2通讯配置参数
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.InitAsyThreads">
            <summary>
            初始化异步处处理器
            2014-3-24 9:29:34
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.StopAsyThreads">
            <summary>
            停止异步处理线程池
            </summary>
            <remarks>
            cj，2014-3-24 16:28:01
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.PushEsbmsg(HSUCF.Communication.IT2ESBMessage)">
            <summary>
            异步消息入队列
            </summary>
            <param name="esbmsg"></param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.item_OnMessageDone(System.Object,HSUCF.Communication.IT2ESBMessage)">
            <summary>
            T2 报文实例回收
            </summary>
            <param name="sender">发送源</param>
            <param name="esbmsg">T2报文</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.InitMonitor">
            <summary>
            初始化监控
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler._timeoutMonitor_OnTimeout(System.Object,System.EventArgs)">
            <summary>
            发现超时应答时通知应用
            </summary>
            <param name="value"></param>
            <param name="e"></param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.AddMonitorUnit(HSUCF.Communication.MonitorUnit)">
            <summary>
            添加监控单元
            </summary>
            <param name="unit">监控单元</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.StartMonitor">
            <summary>
            启动监控
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.StopMonitor">
            <summary>
            停止监控
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2DataHandler.RequestType">
            <summary>
            请求类型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.RequestType.Unknow">
            <summary>
            未知
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.RequestType.SynSend">
            <summary>
            同步调用
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.RequestType.AsynSend">
            <summary>
            异步调用
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler.RequestType.AsynSendTimeout">
            <summary>
            异步超时调用
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.QueryData(HSUCF.Communication.IT2ESBMessage@,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Int32)">
            <summary>
            通用业务处理接口
            如查询、修改、插入等
            默认检查业务包体
            异常：
            T2CommunicationException
            </summary>
            <remarks>
            cj，2013-8-7 14:22:30
            </remarks>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="fieldNames">列名字数组</param>
            <param name="fieldValues">字段值数组</param>
            <param name="timeout">超时时间</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.QueryData(HSUCF.Communication.IT2ESBMessage@,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object},System.Int32,System.Boolean)">
            <summary>
            通用业务处理接口
            如查询、修改、插入等
            异常：
            T2CommunicationException
            </summary>
            <param name="esbmsg">T2报文
            注意：传入报文之前务必指定功能号等T2头部域值
            </param>
            <param name="fieldNames">列名字数组</param>
            <param name="fieldValues">字段值数组</param>
            <param name="timeout">超时时间</param>
            <param name="checkMsgBody">是否检查业务包体</param>        
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.CheckBizException(HSUCF.Communication.IT2UnPacker)">
            <summary>
            检查自定义业务异常
            说明：
            业务包第一列为errorno或error_no，且其值不为0时，
            表示存在自定义业务异常信息
            异常：
            T2CommunicationException
            </summary>
            <remarks>
            cj，2013-8-7 14:33:40
            </remarks>
            <param name="unpacker">解包接口</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.FetchBizError(System.Byte[],System.Int32@,System.String@)">
            <summary>
            获取自定义业务异常
            说明：
            业务包存在error_no和error_info字段列，
            表示发生自定义业务异常信息
            </summary>
            <param name="unpacker">解包接口</param>
            <param name="errorNo">错误号</param>
            <param name="errorInfo">错误信息</param>
            <returns>是否存在错误信息</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.OnReceiveDataTable(System.Object,HSUCF.Communication.IT2ESBMessage)">
            <summary>
            收到AsyncGetDataTable的异步应答时发生
            </summary>
            <param name="sender">消息发送者</param>
            <param name="esbmsg">T2 报文</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.OnReceiveDataSet(System.Object,HSUCF.Communication.IT2ESBMessage)">
            <summary>
            收到AsyncGetDataSet的异步应答时发生
            </summary>
            <param name="sender">消息发送者</param>
            <param name="esbmsg">T2 报文</param>
        </member>
        <!-- 对于成员“M:HSUCF.Communication.T2DataHandler.OnReceiveObject(System.Object,HSUCF.Communication.IT2ESBMessage)”忽略有格式错误的 XML 注释 -->
        <member name="M:HSUCF.Communication.T2DataHandler.AddLogItem(System.Byte[])">
            <summary>
            添加通信日志项
            异步滚动式添加
            </summary>
            <param name="msgbuffer">T2通信报文</param>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler._needEncryFunctions">
            <summary>
            脱敏功能号
            支持通配，如620*, 620???
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandler._needEncryFields">
            <summary>
            脱敏字段
            不支持通配
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.NeedEncry(System.String)">
            <summary>
            判断功能号是否需要脱敏
            </summary>
            <param name="functionId">功能号</param>
            <returns>需要返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.IsMatch(System.String,System.String)">
            <summary>
            判断功能号是否与指定正则式匹配
            </summary>
            <param name="functionId">功能号</param>
            <param name="pattern">正则式</param>
            <returns>匹配返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.EncryFields(System.Byte[],System.Collections.Generic.List{System.String})">
            <summary>
            脱敏字段集
            </summary>
            <param name="packerBuffer">待脱敏的业务包数据流</param>
            <param name="fields">需要脱敏的字段集</param>
            <returns>脱敏后的业务包数据流，无需脱敏时返回null</returns>
        </member>
        <!-- 对于成员“M:HSUCF.Communication.T2DataHandler.AddLogEsb(System.Object)”忽略有格式错误的 XML 注释 -->
        <member name="M:HSUCF.Communication.T2DataHandler.InitMsgRecordFile">
            <summary>
            初始化通信日志文件名
            </summary>
            <remarks>
            create time: 2016-5-3 11:52:03
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.SaveMsgToFile(System.Byte[])">
            <summary>
            保存ESB消息流
            </summary>
            <remarks>
            create time: 2016-5-3 01:23:57
            </remarks>
            <param name="msgbuf">待保存的ESB消息流</param>
        </member>
        <member name="M:HSUCF.Communication.T2DataHandler.FormatPath(System.String@)">
            <summary>
            格式化路径为标准全路径
            </summary>
            <param name="path">待格式化路径</param>
        </member>
        <member name="T:HSUCF.Communication.T2DefaultConfig">
            <summary>
            T2通讯参数默认值
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.LOGINNAME">
            <summary>
            登录名
            默认为空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.LICENSENO">
            <summary>
            许可证编号
            未加密
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.LICENSEDIR">
            <summary>
            许可证路径
            默认为空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.LICENSEFILE">
            <summary>
            许可证文件
            默认为license.dat
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.IP">
            <summary>
            IP
            默认127.0.0.1
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.PORT">
            <summary>
            端口
            默认8001
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.INITRECVBUFSIZE">
            <summary>
            接收缓存的初始大小
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.INITSENDBUFSIZE">
            <summary>
            每块发送缓存的初始大小
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.SENDQUEUESIZE">
            <summary>
            发送队列的大小
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.Lang">
            <summary>
            语言环境，2052中文，1033英文
            默认中文
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.MULTI_SERVERS">
            <summary>
            多服务器模式
            1或者不配表示需要多服务器均衡，为0表示不需要
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.AUTO_RECONNECT">
            <summary>
            自动重连
            1或者不配置表示需要自动重连，0表示不需要
            默认为1
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.AUTO_RECONNECT_INTERVAL">
            <summary>
            自动重连间隔事件
            默认为5000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.AUTO_RECONNECT_TIMEOUT">
            <summary>
            自动重连超时时间
            默认为3000毫秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.SENDTIMEOUT">
            <summary>
            默认超时时间
            10秒
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.PROXYTYPE">
            <summary>
            代理类型
            可配置http/socks4/socks5，空表示不采用代理
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.PROXYIP">
            <summary>
            代理服务器的IP地址
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.PROXYPORT">
            <summary>
            代理服务器的端口
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.PROXYUSERAME">
            <summary>
            登陆代理服务器的用户名
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.PROXYPWD">
            <summary>
            登陆代理服务器的密码
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.SAFELEVEL">
            <summary>
            连接的安全模式
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.CLINETID">
            <summary>
            用户ID
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.COMMPWD">
            <summary>
            用户密码
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.CERTFILE">
            <summary>
            指定客户端的证书
            默认为空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.CERTPWD">
            <summary>
            证书密码
            默认为空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.UPDATESERVER">
            <summary>
            更新服务器
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.CLIENT_NAME">
            <summary>
            消息中心用户名
            如果需要消息中心的订阅发布功能，这个配置项必须配置
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.UPDATE_TOPIC">
            <summary>
            自动更新主题
            默认secu.file_update
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.UPDATE_FILTERDIR">
            <summary>
            自动更新过滤文件夹
            默认空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.UPDATE_SCANDIR">
            <summary>
            自动更新扫描路径
            默认空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DefaultConfig.UPDATE_SAVEDIR">
            <summary>
            自动更新下载临时文件夹
            默认update
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2DataHandlerErrorNo">
            <summary>
            T2 数据操作错误号
            包括发送/接收数据等错误
            <remarks>
            cj，2013-3-18 14:10:50，modified
            使用起始异常号
            </remarks>
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandlerErrorNo.T2UnInitialized">
            <summary>
            T2未初始化
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandlerErrorNo.ReceivedDataCopyError">
            <summary>
            拷贝接收到数据时出错
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandlerErrorNo.LicenseError">
            <summary>
            许可证错误
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandlerErrorNo.LicenseMismatchT2sdk">
            <summary>
            许可证和t2sdk版本不一致
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandlerErrorNo.IllegalInparameter">
            <summary>
            入参有误
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandlerErrorNo.BuildPackerError">
            <summary>
            打包业务报文失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandlerErrorNo.EmptyOrIllegalMsgBody">
            <summary>
            业务包体为空或非法
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2DataHandlerErrorNo.CloneMgrConfig">
            <summary>
            克隆非托管配置失败
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2EsbmsgErrorNo">
            <summary>
            T2 ESB消息错误号
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2PackerErrorNo">
            <summary>
            T2 打包错误号
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.FieldTypeNotMatch">
            <summary>
            同名字段类型不匹配
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.IllegalType">
            <summary>
            非法字段类型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.RowAlignError">
            <summary>
            字段维数不匹配
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.AddFieldError">
            <summary>
            添加某个字段失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.TypeValueNotMatch">
            <summary>
            字段类型和值类型不匹配
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.FieldValueMismatching">
            <summary>
            字段值和类型不匹配
            添加RawData字段时传入了非byte[]数据
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.FieldNameMismatching">
            <summary>
            字段名不匹配
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.FieldOrderMismatching">
            <summary>
            字段顺序不匹配
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.FieldCountMismatching">
            <summary>
            字段个数不匹配
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.CurrentRowNotDone">
            <summary>
            当前行未添加完成
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerErrorNo.PackModeMismatch">
            <summary>
            打包模式不匹配
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2UnPackerErrorNo">
            <summary>
            T2 解包错误号 
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UnPackerErrorNo.IndexOverflow">
            <summary>
            下标越界
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UnPackerErrorNo.FieldNotExists">
            <summary>
            字段不存在
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UnPackerErrorNo.UnPackerFailure">
            <summary>
            解包失败
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UnPackerErrorNo.NullOrIllegalBuffer">
            <summary>
            非法数据
            </summary>
        </member>
        <member name="T:HSUCF.Communication.IT2ESBMessage">
            <summary>
            T2报文操纵接口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.MsgBuffer">
            <summary>
            EsbMsg包数据
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.MsgBody">
            <summary>
            EsbMsg包体数据
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.PacketType">
            <summary>
            包类型
            0：请求，1：应答，2：内部请求，3：内部应答
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.PacketID">
            <summary>
            包ID
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.FunctionID">
            <summary>
            功能号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.ReturnCode">
            <summary>
            返回码
            各业务系统产品自行设定,以下三个返回码被保留
            0：正常处理，-1：消息处理时发生系统错误，
            1：消息转发时生成系统错误(不能转发)
            可读写
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.ErrorNo">
            <summary>
            错误号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.ErrorInfo">
            <summary>
            错误信息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.SystemNo">
            <summary>
            系统ID
            相当于一批营业部
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.SubSystemNo">
            <summary>
            子系统ID
            相当于一批功能
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.BranchNo">
            <summary>
            分支号
            各业务系统产品自行设定
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.BranchNoString">
            <summary>
            分支号 (字符串类型)
            各业务系统产品自行设定
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.CompanyNo">
            <summary>
            机构编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.SenderID">
            <summary>
            发送者编号，整型
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.OspfName">
            <summary>
            目标路由信息 - 可OSPF路由的应用实例名
            如果没有该字段, 则标明是本应用实例名：应用组名.编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.NeighborName">
            <summary>
            目标路由信息 - 邻居名,如果没有该字段,标明是本应用实例
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.ServerName">
            <summary>
            目标路由信息 - 合适服务子进程名: 服务进程名.编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.PluginID">
            <summary>
            目标路由信息 - 合适的服务插件ID：插件ID：编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.ConnectID">
            <summary>
            目标路由信息 - 对于通信通道插件, 用于标识本通道的某个通信连接
            对于F1插件通道用于标识某个Session
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.MemberNO">
            <summary>
            目标路由信息 - 对于F1通道插件, 用于标明某个Session内的成员ID（组内编号）
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.Priority">
            <summary>
            优先级
            <para>
            数值越大优先级越高, 高优先级者会被优先传送, 优先处理
            业务消息严禁使用>13的优先级. >13的高优先级只能由ESB系统内部使用, 确保内部的可靠.
            业务消息的合法取值为4--13. 包括4和13. 
            如果消息中不出现本字段, 则按照优先级8处理
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.LivingTime">
            <summary>
            允许存在的时间
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.TTL">
            <summary>
            允许经过的跳数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.Language">
            <summary>
            多语言编号
            0是中文，1是英文
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ESBMessage.SerialNumber">
            <summary>
            请求流水号
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.BeginTour">
            <summary>
            开始遍历TAG
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.GetItem(System.Boolean)">
            <summary>
            获得当前TAG
            </summary>
            <param name="next">标记是否跳转到下一个TAG, 默认跳转</param>
            <returns>当前TAG</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.NextItem">
            <summary>
            跳转到下一个TAG
            </summary>
            <returns>存在下一个TAG返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.GetItem(System.Int32)">
            <summary>
            获取指定 T2报文域 操作接口
            (如果消息内不存在该域, 则会返回一个缺省的对象, 确保返回非空)
            </summary>
            <param name="fieldTag">需要获得报文域的tag标签值</param>
            <returns>指定 T2报文域 操作接口</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.GetInt(System.Int32,System.Int32)">
            <summary>
            获取指定T2报文域整数形式的值
            </summary>
            <param name="fieldTag">需要获得报文域的tag标签值</param>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>整数形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.GetString(System.Int32,System.Int32)">
            <summary>
            获取指定T2报文域字符串形式的值
            </summary>
            <param name="fieldTag">需要获得报文域的tag标签值</param>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>字符串形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.GetRawData(System.Int32,System.Int32)">
            <summary>
            获取指定T2报文域rawdata形式的值
            </summary>
            <param name="fieldTag">需要获得报文域的tag标签值</param>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>rawdata形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.SetString(System.Int32,System.String,System.Int32)">
            <summary>
            设置指定T2报文域字串形式的值
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="value">字符串</param>
            <param name="index">需要设置数组内第几个元素的值，默认0</param>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.SetInt(System.Int32,System.Int32,System.Int32)">
            <summary>
            设置指定T2报文域整数形式的值
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="value">整数</param>
            <param name="index">需要设置数组内第几个元素的值，默认0</param>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.SetRawData(System.Int32,System.Byte[])">
            <summary>
            设置指定T2报文域rawdata形式的值
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="value">rawdata二进制数据</param>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.GetCount(System.Int32)">
            <summary>
            获得指定T2报文域数组内成员个数 
            </summary>
            <param name="fieldTag">报文域的tag标签值</param>
            <returns>成员个数</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.IsExist(System.Int32,System.Int32)">
            <summary>
            判断指定T2报文域是否存在第index个成员
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="index">第index个成员</param>
            <returns>true存在，false不存在</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.SetStringAtTail(System.Int32,System.String)">
            <summary>
            在指定T2报文域数组的尾部追加字符串形式的值
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="value">字符串形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.SetBuffer(System.Byte[])">
            <summary>
            根据报文生成消息对象内的各个域
            </summary>
            <param name="messageBuffer">报文数据</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">根据报文生成消息对象内的各个域失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.GetBuffer">
            <summary>
            将本对象内的各个域值对象最终封装成报文返回
            (不封装协议内部的域值, 内部域范围100~199)
            </summary>
            <returns>报文数据</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.GetInternalBuffer">
            <summary>
            将本对象内的各个域值对象最终封装成报文返回
            (封装所有域值)
            </summary>
            <returns>报文数据</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.IsExist(System.Int32)">
            <summary>
            检查消息中是否存在tag域
            </summary>
            <param name="tag">域标签值</param>
            <returns>true存在，false不存在</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.Prepare(System.Int32,System.Int32)">
            <summary>
            重置请求消息
            </summary>
            <remarks>
            内部操作:
            	一:清空消息内所有域值
            	二:将消息类型设置为packetType,功能号设置为funcID
            	三:如果是请求,则缺省设置需要对方应答(如果应用者不需要对方的响应,
            	    则后续应该显式的调用ExpectResponse,将其重新设置成不需要对方响应)
            	    如果是应答,则缺省设置成不需要对方响应(如果应用者实际需要对方的响应,
            	    则后续应该显式的调用ExpectResponse, 将其重新设置成需要对方响应)
            	
            不需要对方响应的报文将比需要对方响应的报文要小.
            </remarks>
            <param name="packetType">报文类型</param>
            <param name="funcID">功能号</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">重置请求消息失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.ChangeReq2AnsMessage">
            <summary>
            将消息从请求形式转化成应答形式
            </summary>
            <remarks>
            该函数执行如下操作:
                一:将消息类型从请求转换成应答
                二:从消息中取出发送者信息,将其设置成路由信息.
                三:将该消息设置成不需要对方的响应(如果应用者需要获知对方的响应,
                    则需要显式的调用ExpectResponse,将其重新设置成需要对方响应)
                四:将   !!!!所有其他的域值!!!!!!  重置为空
            
            本操作将破坏原始消息,如果应用者需要保留原始消息的话,不能用本函数操作
            </remarks>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">将消息从请求形式转化成应答形式失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.ExpectResponse(System.Boolean)">
            <summary>
            设置自己是否需要对方的响应
            在创建完一条完整消息之后, 在发送之前
            应用可以设置自己是否需要对方的响应
            </summary>
            <remarks>
            	通过调用本函数可以,应用显示的通知router,
            	针对该消息,自己是否期望从对方收到响应消息
            	一般来说,请求者总是需要对方响应
            	而应答者一般不希望对方有响应
            </remarks>
            <param name="needResponse">是否需要应答</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">设置是否需要对方的响应失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.RemoveTag(System.Int32)">
            <summary>
            在消息中删除一个域
            异常
            T2EsbMessageException，
            </summary>
            <param name="tag">域标签</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">删除消息域失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.SetCompressID(System.Int32)">
            <summary>
            设置压缩功能
            </summary>
            <param name="compressID">压缩类型，
            默认使用1号压缩功能，也就是minilzo压缩算法</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">设置压缩功能失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.AddTimeStamp(System.String)">
            <summary>
            添加时间戳
            </summary>
            <param name="text">时间戳</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">添加时间戳失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.Equals(HSUCF.Communication.IT2ESBMessage,System.Boolean)">
            <summary>
            比较T2报文是否相同
            </summary>
            <param name="dest">待比较报文</param>
            <param name="compareContent">该值指示是否比较报文内容</param>    
            <returns>同一实例，或内容相同返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ESBMessage.GetUnPacker(System.Int32)">
            <summary>
            获取Packer类型域对应的解包器
            <para>
            默认获取8号业务包体，域值不存在返回null
            </para>
            </summary>
            <param name="tag">字段域key值，默认8号业务包体</param>
            <returns>解包器实例</returns>
        </member>
        <member name="T:HSUCF.Communication.IT2Packer">
            <summary>
            打包器接口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2Packer.PackerBuffer">
            <summary>
            获取打包器的数据流
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2Packer.PackerLength">
            <summary>
            获取打包器的数据流长度
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2Packer.PackerSize">
            <summary>
            获取打包器的缓冲区大小
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2Packer.PackerVersion">
            <summary>
            获取打包器的版本
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.BeginPack">
            <summary>
            复位，重新开始打另一个包
            <para>
            字段数与记录数置为0行0列
            </para>
            <remarks>
            功能：开始打包，把包长度清零(重复使用已有的缓存区空间)
            </remarks>
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.BeginPack(System.String)">
            <summary>
            复位，重新开始打另一个包
            <para>
            字段数与记录数置为0行0列
            </para>
            </summary>
            <remarks>
            功能：开始打包，把包长度清零(重复使用已有的缓存区空间)
            </remarks>
            <param name="datasetName">结果集名字</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.EndPack">
            <summary>
            结束打包
            <para>
            可以获取打包结果
            </para>
            </summary>
            <exception cref="T:HSUCF.Communication.T2PackerException">行列不匹配等</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.NewDataset(System.String,System.Int32)">
            <summary>
            新建一个结果集
            <para>
            在打单结果集的包时，可以不调用本方法,均取默认值
            </para>
            </summary>
            <param name="datasetName">新结果集的名字</param>
            <param name="returnCode">新结果集返回值，默认0</param>
            <returns>新结果集编号</returns>
            <exception cref="T:HSUCF.Communication.T2PackerException">设置结果集失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.SetBuffer(System.Byte[],System.Int32)">
            <summary>
            打包器初始化(使用调用者的缓存区) 
            <para>
            第一次使用打包器时，可先使用本方法设置好缓冲区
            (数据长度被置为iDataLen)
            </para>
            </summary>
            <param name="buffer">缓冲区数据</param>
            <param name="totalLen">现有数据长度</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.CopyTo(HSUCF.Communication.T2Packer)">
            <summary>
            将当前打包器缓冲区拷贝到目标打包器中
            </summary>
            <param name="packer">目标打包器</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.CopyFrom(HSUCF.Communication.IT2UnPacker)">
            <summary>
            将源解包器缓冲区拷贝到当前打包器中
            </summary>
            <param name="unpacker">源解包器</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.SetReturnCode(System.UInt32)">
            <summary>
            设置结果集的返回码
            <para>
            (0x20版以上要求)，错误结果集需要设置
            返回码取缺省值0，则不设置，如果设置，则必须在EndPack()之前调用
            </para>
            </summary>
            <param name="returnCode">需要设置的返回值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddFieldInt(System.String)">
            <summary>
            添加整数类型字段
            </summary>
            <param name="fieldName">字段名</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddFieldInt64(System.String)">
            <summary>
            添加64位整数类型字段
            </summary>
            <param name="fieldName">字段名</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddFieldStr(System.String,System.Int32)">
            <summary>
            添加字符串类型字段
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldWidth">字段宽度，默认16000000字节</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddFieldDouble(System.String,System.Int32)">
            <summary>
            添加双精度浮点类型字段
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldScale">字段精度，默认4</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddFieldChar(System.String)">
            <summary>
            添加字符类型字段
            </summary>
            <param name="fieldName">字段名</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddFieldRaw(System.String,System.Int32)">
            <summary>
            添加rawdata类型字段
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldWidth">字段宽度，默认16000000字节</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddField(System.String,HSUCF.Communication.T2PackerFieldType,System.Int32,System.Int32)">
            <summary>
            添加字段
            </summary>
            <param name="fieldName">字段名字</param>
            <param name="fieldType">字段类型<see cref="T:HSUCF.Communication.T2PackerFieldType"/></param>
            <param name="fieldWidth">字段宽度，默认16000000</param>
            <param name="fieldScale">字段精度，默认4</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">添加字段失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddValue(System.String)">
            <summary>
            添加 字符串形式的值
            </summary>
            <param name="value">字符串形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddValue(System.Int32)">
            <summary>
            添加 32位整数形式的值
            </summary>
            <param name="value">32位整数形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddValue(System.Int64)">
            <summary>
            添加 64位整数形式的值
            </summary>
            <param name="value">64位整数形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddValue(System.Double)">
            <summary>
            添加 双精度浮点形式的值
            </summary>
            <param name="value">双精度浮点形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddValue(System.SByte)">
            <summary>
            添加 8位整数形式的值
            </summary>
            <param name="value">8位整数形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddValue(System.Decimal)">
            <summary>
            添加 decimal浮点形式的值
            </summary>
            <param name="value">decimal浮点形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddValue(System.Char)">
            <summary>
            添加 8位整数形式的值
            <para>注意：该方法将char转换为8位整数形式的值进行添加</para>
            </summary>
            <param name="value">char形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddValue(System.Byte[])">
            <summary>
            添加 rawdata形式的值
            <para>
            包格式版本0x21及以上时有效
            </para>
            </summary>
            <param name="value">rawdata形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddBytesToStringField(System.Byte[])">
            <summary>
            添加byte数据流到String字段类型中
            </summary>
            <param name="value">byte数据流</param>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddFields(System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            添加字段名字段值集
            <para>
            字段宽度默认为16000000，字段精度默认为4
            </para>
            </summary>
            <param name="fieldNames">字段名数组</param>
            <param name="fieldValues">字段值数组</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddField(System.String,System.Object)">
            <summary>
            添加字段名字段值
            <para>
            字段类型默认为S字符串，字段宽度默认为16000000
            </para>
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldValue">字段值</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">字段类型不支持 或 同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddField(System.String,System.SByte,System.Object)">
            <summary>
            添加字段名字段值
            <para>
            字段宽度默认为16000000，字段精度默认为4
            </para>
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldType">字段类型<para>支持的类型：I整数，D浮点数，
            C字符，S字符串，R任意二进制数据，P表示packer数据，默认字符串类型
            </para></param>
            <param name="fieldValue">字段值</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">字段类型不支持 或 同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddField(System.String,System.SByte,System.Int32,System.Object)">
            <summary>
            添加字段名字段值
            <para>
            字段精度默认为4
            </para>
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldType">字段类型<para>支持的类型：I整数，D浮点数，
            C字符，S字符串，R任意二进制数据，P表示packer数据，默认字符串类型
            </para></param>
            <param name="fieldWidth">字段宽度</param>
            <param name="fieldValue">字段值</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">字段类型不支持 或 同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.AddField(System.String,System.SByte,System.Int32,System.Int32,System.Object)">
            <summary>
            添加字段名字段值
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldType">字段类型<para>支持的类型：I整数，D浮点数，
            C字符，S字符串，R任意二进制数据，P表示packer数据，默认字符串类型
            </para></param>
            <param name="fieldWidth">字段宽度</param>
            <param name="fieldScale">字段精度</param>
            <param name="fieldValue">字段值</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">字段类型不支持 或 同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.GetPackBuf">
            <summary>
            获取打包器的二进制数据流
            </summary>
            <returns>当前打包器的二进制内存表示</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.GetPackLen">
            <summary>
            获取打包结果长度
            </summary>
            <returns>打包结果长度</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.GetPackBufSize">
            <summary>
            获取打包结果缓冲区大小
            </summary>
            <returns>打包结果缓冲区大小</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.GetVersion">
            <summary>
            获取打包器的版本
            </summary>
            <returns>打包器的版本</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.UnPack">
            <summary>
            根据当前的打包器返回解包器对象
            必须在EndPack()之后才能调用,在打包器释放时相应的解包器实例也释放
            </summary>
            <returns>返回对应的解包器对象</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2Packer.ClearDataSet">
            <summary>
            复位当前结果集
            字段数与记录数置为0行0列，不影响其他结果集
            </summary>
        </member>
        <member name="T:HSUCF.Communication.IT2ResultSet">
            <summary>
            结果集接口
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetColCount">
            <summary>
            获取结果集的字段数
            </summary>
            <returns>结果集字段数</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetColName(System.Int32)">
            <summary>
            根据列编号取字段名
            </summary>
            <param name="columnNo">列编号</param>
            <returns>对应的字段名</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetColType(System.Int32)">
            <summary>
            根据列编号获取字段数据类型
            </summary>
            <param name="columnNo">列编号</param>
            <returns>对应的字段数据类型</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetColScale(System.Int32)">
            <summary>
            根据列编号获取数字型字段小数位数
            </summary>
            <param name="columnNo">列编号</param>
            <returns>数字型字段小数位数</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetColWidth(System.Int32)">
            <summary>
            根据列编号获取字段允许存放数据的最大宽度
            </summary>
            <param name="columnNo">列编号</param>
            <returns>字段允许存放数据的最大宽度</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.FindColIndex(System.String)">
            <summary>
            根据字段名找到对应的字段序号
            </summary>
            <param name="columnName">字段名</param>
            <returns>字段序号</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.FindColIndex(System.String,System.Boolean)">
            <summary>
            根据字段名找到对应的字段序号
            </summary>
            <param name="columnName">字段名</param>
            <param name="throwException">找不到时是否抛出异常</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>字段序号</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetIntByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的int类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>int类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetInt(System.String)">
            <summary>
            根据列名字获取对应列的int类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>int类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetIntByIndex(System.Int32,System.Int32)">
            <summary>
            根据列编号获取对应列的int类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>int类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetInt(System.String,System.Int32)">
            <summary>
            根据列名字获取对应列的int类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>int类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetInt64ByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的int64类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>int64类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetInt64(System.String)">
            <summary>
            根据列名字获取对应列的int64类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>int64类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetInt64ByIndex(System.Int32,System.Int64)">
            <summary>
            根据列编号获取对应列的int64类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>int64类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetInt64(System.String,System.Int64)">
            <summary>
            根据列名字获取对应列的int64类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>int64类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetCharByIndex(System.Int32)">
            <summary>
            根据列编号获取char类型字段的值
            <para>注意：该方法将C++的char类型转换为C#的char类型</para>
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>char类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetChar(System.String)">
            <summary>
            根据列名获取char类型字段的值
            <para>注意：该方法将C++的char类型转换为C#的char类型</para>
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>char类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetCharByIndex(System.Int32,System.Char)">
            <summary>
            根据列编号获取char类型字段的值
            <para>注意：该方法将C++的char类型转换为C#的char类型</para>
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>char类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetChar(System.String,System.Char)">
            <summary>
            根据列名获取char类型字段的值
            <para>注意：该方法将C++的char类型转换为C#的char类型</para>
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>char类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetStrByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的string类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>string类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetStr(System.String)">
            <summary>
            根据列名字获取对应列的string类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>string类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetStrByIndex(System.Int32,System.String)">
            <summary>
            根据列编号获取对应列的string类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>string类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetStr(System.String,System.String)">
            <summary>
            根据列名字获取对应列的string类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>string类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetDoubleByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的double类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>double类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetDouble(System.String)">
            <summary>
            根据列名字获取对应列的double类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>double类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetDoubleByIndex(System.Int32,System.Double)">
            <summary>
            根据列编号获取对应列的double类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>double类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetDouble(System.String,System.Double)">
            <summary>
            根据列名字获取对应列的double类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>double类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetDecimalByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的decimal类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>decimal类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetDecimal(System.String)">
            <summary>
            根据列名字获取对应列的decimal类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>decimal类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetDecimalByIndex(System.Int32,System.Decimal)">
            <summary>
            根据列编号获取对应列的decimal类型的值
            <para>
            该方法实则是按照列编号取到字符串值以后转换成对应的Decimal值，以保证精度；如果该字段非浮点型将抛出异常。
            </para>
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>decimal类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetDecimal(System.String,System.Decimal)">
            <summary>
            根据列名字获取对应列的decimal类型的值
            <para>
            该方法实则是按照列名取到字符串值以后转换成对应的Decimal值，以保证精度；如果该字段非浮点型将抛出异常。
            </para>
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>decimal类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetRawByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的二进制类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>二进制类型的值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetRaw(System.String)">
            <summary>
            根据列名字获取对应列的二进制类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>二进制类型的值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetRawByIndex(System.Int32,System.Byte[])">
            <summary>
            根据列编号获取对应列的二进制类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>二进制类型的值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.GetRaw(System.String,System.Byte[])">
            <summary>
            根据列名字获取对应列的二进制类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>二进制类型的值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2ResultSet.Next">
            <summary>
            取结果集的下一条记录
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ResultSet.ColumnCount">
            <summary>
            结果集的列个数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ResultSet.WasNull">
            <summary>
            最后一次取的字段值是否为NULL
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ResultSet.IsEOF">
            <summary>
            判断是否到了结尾
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2ResultSet.IsEmpty">
            <summary>
            判断是否为空
            </summary>
        </member>
        <member name="T:HSUCF.Communication.IT2TagItem">
            <summary>
            T2报文域操作接口
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2TagItem.Tag">
            <summary>
            获取当前报文域TAG值
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.GetString(System.Int32)">
            <summary>
            获得字串形式的值
            </summary>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>字串形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.GetInt(System.Int32)">
            <summary>
            获得整数形式的值
            </summary>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>整数形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.GetRawData(System.Int32)">
            <summary>
            获得rawdata的值
            </summary>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>rawdata的值</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.GetRawDataLen(System.Int32)">
            <summary>
            获得rawdata的长度
            </summary>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>rawdata的长度</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.SetString(System.String,System.Int32)">
            <summary>
            设置字串形式的值
            </summary>
            <param name="value">字符串</param>
            <param name="index">需要设置数组内第几个元素的值，默认0</param>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.SetInt(System.Int32,System.Int32)">
            <summary>
            设置整数形式的值
            </summary>
            <param name="value">整数</param>
            <param name="index">需要设置数组内第几个元素的值，默认0</param>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.SetRawData(System.Byte[])">
            <summary>
            设置rawdata形式的值
            </summary>
            <param name="rawData">rawdata二进制数据</param>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.GetCount">
            <summary>
            获得数组内成员个数 
            </summary>
            <returns>成员个数</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.IsExist(System.Int32)">
            <summary>
            是否存在第index个成员
            </summary>
            <param name="index">第index个成员</param>
            <returns>true存在，false不存在</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2TagItem.SetStringAtTail(System.String)">
            <summary>
            设置字串形式的值, 加在当前数组的尾部, 增加数组项
            </summary>
            <param name="value">字符串</param>
        </member>
        <member name="T:HSUCF.Communication.IT2UnPacker">
            <summary>
            解包器接口
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.GetVersion">
            <summary>
            取打包格式版本
            </summary>
            <returns>业务包格式版本</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.Open(System.Byte[])">
            <summary>
            解包
            对传入的数据进行解包
            </summary>
            <param name="buffer">待解包的二进制数据</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">解包失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.GetDatasetCount">
            <summary>
            获取结果集的个数
             (0x21及以上版本支持)
            </summary>
            <returns>结果集个数</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.SetCurrentDatasetByIndex(System.Int32)">
            <summary>
            根据结果集编号设置当前结果集
             (0x21及以上版本支持)
            </summary>
            <param name="index">结果集编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">设置当前结果集失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.SetCurrentDataset(System.String)">
            <summary>
            根据结果集名称设置当前结果集
             (0x21及以上版本支持)
            </summary>
            <param name="datasetName">结果集名称</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">设置当前结果集失败</exception>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.GetPackBuf">
            <summary>
            获取正在解包数据的二进制数据流
            </summary>
            <returns>正在解包数据的二进制数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.GetPackLen">
            <summary>
            获取正在解包数据的长度
            </summary>
            <returns>正在解包数据的长度</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.GetRowCount">
            <summary>
            获取当前结果集的记录条数
            </summary>
            <returns>当前结果集的记录条数</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.First">
            <summary>
            取结果集的首条记录
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.Last">
            <summary>
            取结果集的最后一条记录
            </summary>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.Go(System.Int32)">
            <summary>
            取结果集的第n条记录
            </summary>
            <param name="row">行编号，取值范围[1, RowCount]</param>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.GetColTypeByName(System.String)">
            <summary>
            根据字段名取字段数据类型
            </summary>
            <param name="columnName">字段名</param>
            <returns>字段数据类型</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.GetColScaleByName(System.String)">
            <summary>
            根据字段名取数字型字段小数位数
            </summary>
            <param name="columnName">字段名</param>
            <returns>数字型字段小数位数</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.GetColWidthByName(System.String)">
            <summary>
            根据字段名取字段允许存放数据的最大宽度
            </summary>
            <param name="columnName">字段名</param>
            <returns>字段允许存放数据的最大宽度</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.GetBytesFromStringField(System.String)">
            <summary>
            根据字段名取String类型字段的bytes数据流
            </summary>
            <param name="columnName">字段名</param>
            <returns>byte 数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.ToDataSet(System.Collections.Generic.List{System.Collections.Generic.List{System.String}})">
            <summary>
            当前业务报文转换成DataSet数据集
            </summary>
            <param name="captionss">各数据表字段别名</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException"></exception>
            <returns>DataSet数据集</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.ToDataTable(System.Collections.Generic.List{System.String})">
            <summary>
            当前业务报文转换成DataTable数据表
            </summary>
            <param name="captions">数据表字段别名</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException"></exception>
            <returns>DataTable数据数据表</returns>
        </member>
        <member name="M:HSUCF.Communication.IT2UnPacker.EncryptFields(System.Collections.Generic.List{System.String})">
            <summary>
            脱敏字段集
            <para>目前只支持简单的将字段替换成"*****"，注意是5星</para>
            <para>脱敏字段集为空 或 无脱敏字段 或 解包数据为空时无需脱敏，直接返回null</para>
            </summary>
            <param name="fields">需要脱敏的字段集</param>
            <returns>脱敏后的业务包数据流，无需脱敏时返回null</returns>
        </member>
        <member name="P:HSUCF.Communication.IT2UnPacker.DatasetName">
            <summary>
            获取当前结果集名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2UnPacker.PackerBuffer">
            <summary>
            获取正在解包数据的二进制数据流
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2UnPacker.PackerLength">
            <summary>
            获取正在解包数据的长度
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2UnPacker.PackerVersion">
            <summary>
            获取业务包格式版本
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2UnPacker.DatasetCount">
            <summary>
            获取结果集的个数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2UnPacker.RowCount">
            <summary>
            获取当前结果集的记录条数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.IT2UnPacker.RowNo">
            <summary>
            获取当前解包行号
            <para>
            -1表示未开始解包
            0表示结果集为空
            </para>
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2ESBMessage">
            <summary>
            T2 通讯报文
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ESBMessage.mgrEsbmsg">
            <summary>
            T2报文
            托管类型
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.#ctor">
            <summary>
            初始化 T2报文 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.Dispose">
            <summary>
            释放由 T2ESBMessage 类使用的所有资源
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.MsgBuffer">
            <summary>
            EsbMsg包数据
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ESBMessage.msgBody">
            <summary>
            EsbMsg业务包体数据
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.MsgBody">
            <summary>
            EsbMsg业务包体数据
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.PacketType">
            <summary>
            包类型
            0：请求，1：应答，2：内部请求，3：内部应答
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.PacketID">
            <summary>
            包ID
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.FunctionID">
            <summary>
            功能号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.ReturnCode">
            <summary>
            返回码
            各业务系统产品自行设定,以下三个返回码被保留
            0：正常处理，-1：消息处理时发生系统错误，
            1：消息转发时生成系统错误(不能转发)
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.ErrorNo">
            <summary>
            错误号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.ErrorInfo">
            <summary>
            错误信息
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.SystemNo">
            <summary>
            系统ID
            相当于一批营业部
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.SubSystemNo">
            <summary>
            子系统ID
            相当于一批功能
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.BranchNo">
            <summary>
            分支号
            各业务系统产品自行设定
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.BranchNoString">
            <summary>
            分支号 (字符串类型)
            各业务系统产品自行设定
            </summary>
            <remarks>
            2015-2-4 08:53:58，cj，据O4需求增加
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.CompanyNo">
            <summary>
            机构编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.SenderID">
            <summary>
            发送者编号，整型
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.OspfName">
            <summary>
            目标路由信息 - 可OSPF路由的应用实例名
            如果没有该字段, 则标明是本应用实例名：应用组名.编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.NeighborName">
            <summary>
            目标路由信息 - 邻居名,如果没有该字段,标明是本应用实例
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.ServerName">
            <summary>
            目标路由信息 - 合适服务子进程名: 服务进程名.编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.PluginID">
            <summary>
            目标路由信息 - 合适的服务插件ID：插件ID：编号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.ConnectID">
            <summary>
            目标路由信息 - 对于通信通道插件, 用于标识本通道的某个通信连接。
            对于F1插件通道用于标识某个Session.
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.MemberNO">
            <summary>
            目标路由信息 - 对于F1通道插件, 用于标明某个Session内的成员ID（组内编号）
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.Priority">
            <summary>
            优先级
            <para>
            数值越大优先级越高, 高优先级者会被优先传送, 优先处理
            业务消息严禁使用>13的优先级. >13的高优先级只能由ESB系统内部使用, 确保内部的可靠.
            业务消息的合法取值为4--13. 包括4和13. 
            如果消息中不出现本字段, 则按照优先级8处理
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.LivingTime">
            <summary>
            允许存在的时间
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.TTL">
            <summary>
            允许经过的跳数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.Language">
            <summary>
            多语言编号
            0是中文，1是英文
            </summary>
            <remarks>
            2012-9-26 9:13:23，LanguageID改为Language，string型
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.T2ESBMessage.SerialNumber">
            <summary>
            请求流水号
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.BeginTour">
            <summary>
            开始遍历TAG
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetItem(System.Boolean)">
            <summary>
            获得当前TAG
            </summary>
            <param name="next">标记是否跳转到下一个TAG, 默认跳转</param>
            <returns>当前TAG</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.NextItem">
            <summary>
            跳转到下一个TAG
            </summary>
            <returns>存在下一个TAG返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetItem(System.Int32)">
            <summary>
            获取指定 T2报文域 操作接口
            (如果消息内不存在该域, 则会返回一个缺省的对象, 确保返回非空)
            </summary>
            <param name="fieldTag">需要获得报文域的tag标签值</param>
            <returns>指定 T2报文域 操作接口</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetInt(System.Int32,System.Int32)">
            <summary>
            获取指定T2报文域整数形式的值
            </summary>
            <param name="fieldTag">需要获得报文域的tag标签值</param>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>整数形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetString(System.Int32,System.Int32)">
            <summary>
            获取指定T2报文域字符串形式的值
            </summary>
            <param name="fieldTag">需要获得报文域的tag标签值</param>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>字符串形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetRawData(System.Int32,System.Int32)">
            <summary>
            获取指定T2报文域rawdata形式的值
            </summary>
            <param name="fieldTag">需要获得报文域的tag标签值</param>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>rawdata形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.SetString(System.Int32,System.String,System.Int32)">
            <summary>
            设置指定T2报文域字串形式的值
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="value">字符串</param>
            <param name="index">需要设置数组内第几个元素的值，默认0</param>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.SetInt(System.Int32,System.Int32,System.Int32)">
            <summary>
            设置指定T2报文域整数形式的值
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="value">整数</param>
            <param name="index">需要设置数组内第几个元素的值，默认0</param>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.SetRawData(System.Int32,System.Byte[])">
            <summary>
            设置指定T2报文域rawdata形式的值
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="value">rawdata二进制数据</param>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetCount(System.Int32)">
            <summary>
            获得指定T2报文域数组内成员个数 
            </summary>
            <param name="fieldTag">报文域的tag标签值</param>
            <returns>成员个数</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.IsExist(System.Int32,System.Int32)">
            <summary>
            判断指定T2报文域是否存在第index个成员
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="index">第index个成员</param>
            <returns>true存在，false不存在</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.SetStringAtTail(System.Int32,System.String)">
            <summary>
            在指定T2报文域数组的尾部追加字符串形式的值
            </summary>
            <param name="fieldTag">需要设置报文域的tag标签值</param>
            <param name="value">字符串形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.SetBuffer(System.Byte[])">
            <summary>
            根据报文生成消息对象内的各个域
            </summary>
            <param name="messageBuffer">报文数据</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">根据报文生成消息对象内的各个域失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.SetBuffer(System.Void*,System.Int32)">
            <summary>
            根据报文生成消息对象内的各个域
            </summary>
            <param name="messageBuffer">报文数据</param>
            <param name="msgLen">报文长度</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">根据报文生成消息对象内的各个域失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetBuffer">
            <summary>
            将本对象内的各个域值对象最终封装成报文返回
            (不封装协议内部的域值, 内部域范围100~199)
            </summary>
            <returns>报文数据</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetInternalBuffer">
            <summary>
            将本对象内的各个域值对象最终封装成报文返回
            (封装所有域值)
            </summary>
            <returns>报文数据</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.IsExist(System.Int32)">
            <summary>
            检查消息中是否存在tag域
            </summary>
            <param name="tag">域标签值</param>
            <returns>true存在，false不存在</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.Prepare(System.Int32,System.Int32)">
            <summary>
            重置请求消息
            </summary>
            <remarks>
            内部操作:
            	一:清空消息内所有域值
            	二:将消息类型设置为packetType,功能号设置为funcID
            	三:如果是请求,则缺省设置需要对方应答(如果应用者不需要对方的响应,
            	    则后续应该显式的调用ExpectResponse,将其重新设置成不需要对方响应)
            	    如果是应答,则缺省设置成不需要对方响应(如果应用者实际需要对方的响应,
            	    则后续应该显式的调用ExpectResponse, 将其重新设置成需要对方响应)
            	
            不需要对方响应的报文将比需要对方响应的报文要小.
            </remarks>
            <param name="packetType">报文类型</param>
            <param name="funcID">功能号</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">重置请求消息失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.ChangeReq2AnsMessage">
            <summary>
            将消息从请求形式转化成应答形式
            </summary>
            <remarks>
            该函数执行如下操作:
                一:将消息类型从请求转换成应答
                二:从消息中取出发送者信息,将其设置成路由信息.
                三:将该消息设置成不需要对方的响应(如果应用者需要获知对方的响应,
                    则需要显式的调用ExpectResponse,将其重新设置成需要对方响应)
                四:将   !!!!所有其他的域值!!!!!!  重置为空
            
            本操作将破坏原始消息,如果应用者需要保留原始消息的话,不能用本函数操作
            </remarks>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">将消息从请求形式转化成应答形式失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.ExpectResponse(System.Boolean)">
            <summary>
            设置自己是否需要对方的响应
            在创建完一条完整消息之后, 在发送之前
            应用可以设置自己是否需要对方的响应
            </summary>
            <remarks>
            	通过调用本函数可以,应用显示的通知router,
            	针对该消息,自己是否期望从对方收到响应消息
            	一般来说,请求者总是需要对方响应
            	而应答者一般不希望对方有响应
            </remarks>
            <param name="needResponse">是否需要应答</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">设置是否需要对方的响应失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.RemoveTag(System.Int32)">
            <summary>
            在消息中删除一个域
            </summary>
            <param name="tag">域标签</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">删除消息域失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.SetCompressID(System.Int32)">
            <summary>
            设置压缩功能
            </summary>
            <param name="compressID">压缩类型，
            默认使用1号压缩功能，也就是minilzo压缩算法</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">设置压缩功能失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.AddTimeStamp(System.String)">
            <summary>
            添加时间戳
            </summary>
            <param name="text">时间戳</param>
            <exception cref="T:HSUCF.Communication.T2EsbMessageException">添加时间戳失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.Equals(HSUCF.Communication.IT2ESBMessage,System.Boolean)">
            <summary>
            比较T2报文是否相同
            </summary>
            <param name="dest">待比较报文</param>
            <param name="compareContent">该值指示是否比较报文内容</param>    
            <returns>同一实例，或内容相同返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetUnPacker(System.Int32)">
            <summary>
            获取Packer类型域对应的解包器
            <para>
            默认获取8号业务包体
            </para>
            </summary>
            <param name="tag">字段域key值，默认8号业务包体</param>
            <returns>解包器实例</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.GetMsgBody">
            <summary>
            取T2报文包体数据
            </summary>
            <returns>T2包体数据, 业务包体不存在返回null</returns>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.SetMsgBody(System.Byte[])">
            <summary>
            设置T2报文包体数据
            </summary>
            <param name="msgBody">T2包体数据</param>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.ClearMsgBody">
            <summary>
            清除包体数据
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2ESBMessage.Compare(HSUCF.Communication.IT2ESBMessage)">
            <summary>
            比较T2消息字节流
            cj，2014-6-24 11:39:38
            </summary>
            <param name="dest"></param>
            <returns>相等返回true</returns>
        </member>
        <member name="T:HSUCF.Communication.T2Field">
            <summary>
            T2业务包体字段类
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2Field.fieldName">
            <summary>
            字段名字
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2Field.fieldType">
            <summary>
            字段类型，支持的类型：I整数，D浮点数，C字符，S字符串，R任意二进制数据
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2Field.fieldWidth">
            <summary>
            字段的宽度
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2Field.fieldScale">
            <summary>
            字段的精度
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Field.#ctor(System.String)">
            <summary>
            传入字段名的构造器
            字段类型默认为S字符串，默认列宽为255，默认精度为4
            </summary>
            <param name="fieldName">字段名</param>
        </member>
        <member name="M:HSUCF.Communication.T2Field.#ctor(System.String,System.SByte)">
            <summary>
            传入字段名和字段类型的构造器
            默认列宽为255，默认精度为4
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldType">字段类型</param>
        </member>
        <member name="M:HSUCF.Communication.T2Field.#ctor(System.String,System.SByte,System.Int32)">
            <summary>
            传入字段名，字段类型和列宽的构造器
            默认精度为4
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldType">字段类型</param>
            <param name="fieldWidth">列宽</param>
        </member>
        <member name="M:HSUCF.Communication.T2Field.#ctor(System.String,System.SByte,System.Int32,System.Int32)">
            <summary>
            传入字段名，字段类型，列宽和字段精度的构造器
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldType">字段类型</param>
            <param name="fieldWidth">列宽</param>
            <param name="fieldScale">字段精度</param>
        </member>
        <member name="P:HSUCF.Communication.T2Field.FieldName">
            <summary>
            字段名
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Field.FieldType">
            <summary>
            字段类型
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Field.FieldWidth">
            <summary>
            字段的宽度
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Field.FieldScale">
            <summary>
            字段的精度
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Field.FieldValue">
            <summary>
            字段值
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2FieldType">
            <summary>
            T2报文字段类型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FieldType.TYPE_STRING">
            <summary>
            字符串类型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FieldType.TYPE_INT">
            <summary>
            整型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FieldType.TYPE_LONG">
            <summary>
            64位整型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FieldType.TYPE_DOUBLE">
            <summary>
            浮点型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FieldType.TYPE_CHAR">
            <summary>
            字符型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FieldType.TYPE_RAW">
            <summary>
            任意二进制数据 
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FieldType.TYPE_FLOAT">
            <summary>
            浮点型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2FieldType.TYPE_PACKER">
            <summary>
            Packer类型
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2PackerFieldType">
            <summary>
            T2打包器字段类型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerFieldType.TYPE_STRING">
            <summary>
            字符串类型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerFieldType.TYPE_INT">
            <summary>
            整型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerFieldType.TYPE_LONG">
            <summary>
            64位整型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerFieldType.TYPE_DOUBLE">
            <summary>
            浮点型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerFieldType.TYPE_CHAR">
            <summary>
            字符型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerFieldType.TYPE_RAW">
            <summary>
            任意二进制数据 
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerFieldType.TYPE_FLOAT">
            <summary>
            浮点型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerFieldType.TYPE_PACKER">
            <summary>
            Packer类型
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2Packer">
            <summary>
            T2打包器
            </summary>
        </member>
        <!-- 对于成员“F:HSUCF.Communication.T2Packer.mgrPacker”忽略有格式错误的 XML 注释 -->
        <member name="M:HSUCF.Communication.T2Packer.#ctor(System.Int32)">
            <summary>
            初始化 T2打包器 类的新实例
            </summary>
            <param name="packerVersion">打包器版本</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.#ctor">
            <summary>
            初始化 T2打包器 类的新实例
            默认打包器版本类型为V2
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.Dispose">
            <summary>
            释放由 T2Packer 类使用的所有资源
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Packer.PackerBuffer">
            <summary>
            获取打包器的数据流
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Packer.PackerLength">
            <summary>
            获取打包器的数据流长度
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Packer.PackerSize">
            <summary>
            获取打包器的缓冲区大小
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Packer.PackerVersion">
            <summary>
            获取打包器的版本
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.BeginPack">
            <summary>
            复位，重新开始打另一个包
            <para>
            字段数与记录数置为0行0列
            </para>
            </summary>
            <remarks>
            功能：开始打包，把包长度清零(重复使用已有的缓存区空间)
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.BeginPack(System.String)">
            <summary>
            复位，重新开始打另一个包
            <para>
            字段数与记录数置为0行0列
            </para>
            </summary>
            <remarks>
            功能：开始打包，把包长度清零(重复使用已有的缓存区空间)
            </remarks>
            <param name="datasetName">结果集名字</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.EndPack">
            <summary>
            结束打包
            <para>
            可以获取打包结果
            </para>
            </summary>
            <exception cref="T:HSUCF.Communication.T2PackerException">行列不匹配等</exception>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.NewDataset(System.String,System.Int32)">
            <summary>
            新建一个结果集
            <para>
            在打单结果集的包时，可以不调用本方法,均取默认值
            </para>
            </summary>
            <param name="datasetName">新结果集的名字</param>
            <param name="returnCode">新结果集返回值，默认0</param>
            <returns>新结果集编号</returns>
            <exception cref="T:HSUCF.Communication.T2PackerException">设置结果集失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.SetBuffer(System.Byte[],System.Int32)">
            <summary>
            打包器初始化(使用调用者的缓存区) 
            <para>
            第一次使用打包器时，可先使用本方法设置好缓冲区
            (数据长度被置为iDataLen)
            </para>
            </summary>
            <param name="buffer">缓冲区数据</param>
            <param name="totalLen">现有数据长度</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.CopyTo(HSUCF.Communication.T2Packer)">
            <summary>
            将当前打包器缓冲区拷贝到目标打包器中
            </summary>
            <param name="packer">目标打包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.CopyFrom(HSUCF.Communication.IT2UnPacker)">
            <summary>
            将源解包器缓冲区拷贝到当前打包器中
            </summary>
            <param name="unpacker">源解包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.Equals(HSUCF.Communication.IT2Packer,System.Boolean)">
            <summary>
            比较目标打包器是否与当前打包器相同
            </summary>
            <param name="dest">目标打包器</param>
            <param name="compareContent">该值指示是否比较打包器内容</param>    
            <returns>同一实例，或内容相同返回true</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.SetReturnCode(System.UInt32)">
            <summary>
            设置结果集的返回码
            <para>
            (0x20版以上要求)，错误结果集需要设置
            返回码取缺省值0，则不设置，如果设置，则必须在EndPack()之前调用
            </para>
            </summary>
            <param name="returnCode">需要设置的返回值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddFieldInt(System.String)">
            <summary>
            添加整数类型字段
            </summary>
            <param name="fieldName">字段名</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddFieldInt64(System.String)">
            <summary>
            添加64位整数类型字段
            </summary>
            <param name="fieldName">字段名</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddFieldStr(System.String,System.Int32)">
            <summary>
            添加字符串类型字段
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldWidth">字段宽度，默认16000000字节</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddFieldDouble(System.String,System.Int32)">
            <summary>
            添加双精度浮点类型字段
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldScale">字段精度，默认4</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddFieldChar(System.String)">
            <summary>
            添加字符类型字段
            </summary>
            <param name="fieldName">字段名</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddFieldRaw(System.String,System.Int32)">
            <summary>
            添加rawdata类型字段
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldWidth">字段宽度，默认16000000字节</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddField(System.String,HSUCF.Communication.T2PackerFieldType,System.Int32,System.Int32)">
            <summary>
            添加字段
            </summary>
            <param name="fieldName">字段名字</param>
            <param name="fieldType">字段类型<see cref="T:HSUCF.Communication.T2PackerFieldType"/></param>
            <param name="fieldWidth">字段宽度，默认16000000</param>
            <param name="fieldScale">字段精度，默认4</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">添加字段失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddValue(System.String)">
            <summary>
            添加 字符串形式的值
            </summary>
            <param name="value">字符串形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddValue(System.Int32)">
            <summary>
            添加 32位整数形式的值
            </summary>
            <param name="value">32位整数形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddValue(System.Int64)">
            <summary>
            添加 64位整数形式的值
            </summary>
            <param name="value">64位整数形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddValue(System.Double)">
            <summary>
            添加 双精度浮点形式的值
            </summary>
            <param name="value">双精度浮点形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddValue(System.Decimal)">
            <summary>
            添加 decimal浮点形式的值
            </summary>
            <param name="value">decimal浮点形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddValue(System.SByte)">
            <summary>
            添加 8位整数形式的值
            </summary>
            <param name="value">8位整数形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddValue(System.Char)">
            <summary>
            添加 8位整数形式的值
            <para>注意：该方法将char转换为8位整数形式的值进行添加</para>
            </summary>
            <param name="value">char形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddValue(System.Byte[])">
            <summary>
            添加 rawdata形式的值
            <para>
            包格式版本0x21及以上时有效
            </para>
            </summary>
            <param name="value">rawdata形式的值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddBytesToStringField(System.Byte[])">
            <summary>
            添加byte数据流到String字段类型中
            </summary>
            <param name="value">byte数据流</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddFields(System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Object})">
            <summary>
            添加字段名字段值集
            <para>
            字段宽度默认为16000000，字段精度默认为4
            </para>
            </summary>
            <param name="fieldNames">字段名数组</param>
            <param name="fieldValues">字段值数组</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddField(System.String,System.Object)">
            <summary>
            添加字段名字段值
            <para>
            字段类型默认为S字符串，字段宽度默认为16000000
            </para>
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldValue">字段值</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">字段类型不支持 或 同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddField(System.String,System.SByte,System.Object)">
            <summary>
            添加字段名字段值
            <para>
            字段宽度默认为16000000，字段精度默认为4
            </para>
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldType">字段类型<para>支持的类型：I整数，D浮点数，
            C字符，S字符串，R任意二进制数据，P表示packer数据，默认字符串类型
            </para></param>
            <param name="fieldValue">字段值</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">字段类型不支持 或 同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddField(System.String,System.SByte,System.Int32,System.Object)">
            <summary>
            添加字段名字段值
            <para>
            字段精度默认为4
            </para>
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldType">字段类型<para>支持的类型：I整数，D浮点数，
            C字符，S字符串，R任意二进制数据，P表示packer数据，默认字符串类型
            </para></param>
            <param name="fieldWidth">字段宽度</param>
            <param name="fieldValue">字段值</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">字段类型不支持 或 同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddField(System.String,System.SByte,System.Int32,System.Int32,System.Object)">
            <summary>
            添加字段名字段值
            </summary>
            <param name="fieldName">字段名</param>
            <param name="fieldType">字段类型<para>支持的类型：I整数，D浮点数，
            C字符，S字符串，R任意二进制数据，P表示packer数据，默认字符串类型
            </para></param>
            <param name="fieldWidth">字段宽度</param>
            <param name="fieldScale">字段精度</param>
            <param name="fieldValue">字段值</param>
            <exception cref="T:HSUCF.Communication.T2PackerException">字段类型不支持 或 同名字段类型不匹配 或 字段类型和值类型不匹配</exception>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.GetPackBuf">
            <summary>
            获取打包器的二进制数据流
            </summary>
            <returns>当前打包器的二进制内存表示</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.GetPackLen">
            <summary>
            获取打包结果长度
            </summary>
            <returns>打包结果长度</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.GetPackBufSize">
            <summary>
            获取打包结果缓冲区大小
            </summary>
            <returns>打包结果缓冲区大小</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.GetVersion">
            <summary>
            获取打包器的版本
            </summary>
            <returns>打包器的版本</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.UnPack">
            <summary>
            根据当前的打包器返回解包器对象
            必须在EndPack()之后才能调用,在打包器释放时相应的解包器实例也释放
            </summary>
            <returns>返回对应的解包器对象</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.ClearDataSet">
            <summary>
            复位当前结果集
            字段数与记录数置为0行0列，不影响其他结果集
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.Compare(HSUCF.Communication.T2Packer)">
            <summary>
            比较打包器内容是否相同
            </summary>
            <param name="dest">目标打包器</param>
            <returns>相同返回true，否则返回false</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.EndDataset">
            <summary>
            完成当前结果集
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddFirstRow">
            <summary>
            添加第一行信息
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.AddCell(System.SByte,System.Object)">
            <summary>
            添加Packer单元格
            </summary>
            <param name="fieldType">字段类型</param>
            <param name="fieldValue">字段值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Packer.ClearDSInfos">
            <summary>
            清空当前结果集相关信息
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2PackerSerializer">
            <summary>
            T2打包器序列化/反序列化器
            </summary>
            <remarks>
            create time: 2014-6-27 9:57:29
            </remarks>
        </member>
        <member name="F:HSUCF.Communication.T2PackerSerializer.t2PackerV2Pool">
            <summary>
            T2打包器池
            版本2
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerSerializer.t2UnPackerPool">
            <summary>
            T2解包器池
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.#ctor">
            <summary>
            初始化 T2PackerSerializer 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.Init">
            <summary>
            初始化
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.Dispose">
            <summary>
            释放由 HSUCF.Communication.T2PackerSerializer 类的
            当前实例占用的所有资源。
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.SerializeToPacker``1(``0)">
            <summary>
            对象序列化成T2 Packer数据流
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="obj">对象</param>
            <returns>T2 Packer数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.SerializeToPacker``1(``0,HSUCF.Communication.IT2Packer@)">
            <summary>
            对象序列化成T2 Packer数据流
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="obj">对象</param>
            <param name="packer">打包器，需要外层开始打包</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.SerializeToPacker``1(System.Collections.Generic.List{``0})">
            <summary>
            对象数组序列化成T2 Packer数据流
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="objs">对象数组</param>
            <returns>T2 Packer数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.DeserializeFromPacker``1(System.Byte[])">
            <summary>
            T2 Packer数据流反序列化成对象
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="buffer">T2打包数据</param>
            <returns>对象</returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.DeserializeFromPacker``1(``0@,System.Byte[])">
            <summary>
            T2 Packer数据流反序列化成对象
            </summary>
            <typeparam name="T">对象模版</typeparam>
            <param name="obj">对象</param>
            <param name="buffer">T2打包数据</param>
            <returns>对象</returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.PretreatFromAssembly(System.String)">
            <summary>
            预处理对象类库
            </summary>
            <param name="path">存放类库路径</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.AsyPretreatFromType(System.Object)">
            <summary>
            异步预处理对象
            </summary>
            <remarks>
            create time: 2014-7-11 17:02:35
            </remarks>
            <param name="o"></param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.PretreatFromType(System.Type)">
            <summary>
            预处理对象
            </summary>
            <remarks>
            create time: 2014-7-1 22:14:30
            </remarks>
            <param name="type"></param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.AddArrayField(System.Object,System.Reflection.PropertyInfo,System.SByte,HSUCF.Communication.T2Packer)">
            <summary>
            序列化打包RowData数据流
            </summary>
            <param name="obj">数组</param>
            <param name="pro">属性</param>
            <param name="fieldType">类型</param>
            <param name="packer">打包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.IsAddToField(System.Object,System.String,System.Reflection.PropertyInfo@)">
            <summary>
            判断指定字段是否添加域值到包体
            </summary>
            <param name="obj">对象实例</param>
            <param name="name">字段名称</param>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.GetProType(HSUCF.Communication.T2PackerSerializer.ProType)">
            <summary>
            通过ProType获取T2打包类型
            </summary>
            <remarks>
            cj，2014-7-10 9:52:15
            </remarks>
            <param name="proType">属性类型</param>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.GetProType(System.Type)">
            <summary>
            通过Type获取T2打包类型
            cj，2014-7-11 14:34:40
            </summary>
            <param name="proType"></param>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.SerializeToPacker(System.Object,HSUCF.Communication.T2Packer@)">
            <summary>
            对象序列号成T2 Packer数据流
            </summary>
            <param name="obj">对象</param>
            <param name="packer">T2打包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.SerializeArray(System.Object,System.Reflection.PropertyInfo,HSUCF.Communication.T2Packer)">
            <summary>
            序列化Array类型
            </summary>
            <remarks>
            cj，2014-2-23 14:23:30
            </remarks>
            <param name="pro">待序列化属性</param>
            <param name="obj">待序列化对象</param>
            <param name="packer">打包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.SerializeGeneric(System.Object,System.Reflection.PropertyInfo,HSUCF.Communication.T2Packer)">
            <summary>
            序列化泛型
            泛型，按IList处理，GenericType类型亦是Class类型
            </summary>
            <remarks>
            cj，2014-2-23 14:23:30
            </remarks>
            <param name="obj">待序列化对象</param>
            <param name="pro">待序列化属性</param>
            <param name="packer">打包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.SerializeClass(System.Object,System.Reflection.PropertyInfo,HSUCF.Communication.T2Packer)">
            <summary>
            序列化类类型
            </summary>
            <remarks>
            </remarks>
            <param name="pro">待序列化属性</param>
            <param name="obj">待序列化对象</param>
            <param name="packer">打包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.SetArrayValue(System.Object,System.Reflection.PropertyInfo,System.Int32,HSUCF.Communication.T2PackerSerializer.ProType,HSUCF.Communication.IT2UnPacker)">
            <summary>
            反序列化解包RowData数据流
            </summary>
            <param name="obj">对象</param>
            <param name="pro">属性</param>
            <param name="i">属性顺序</param>
            <param name="unpacker">解包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.DeserializeFromPacker(System.Object@,HSUCF.Communication.IT2UnPacker)">
            <summary>
            通过T2解包器获取响应对象
            </summary>
            <param name="obj">响应对象</param>
            <param name="unpacker">T2解包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.DeserializeArray(System.Object,System.Reflection.PropertyInfo,System.Byte[])">
            <summary>
            反序列化Array
            </summary>
            <remarks>
            cj，2014-2-23 17:52:00
            </remarks>
            <param name="obj">待反序列化目标对象</param>
            <param name="pro">待反序列化属性</param>
            <param name="buffer">待反序列化缓冲区</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.DeserializeGeneric(System.Object,System.Reflection.PropertyInfo,System.Byte[])">
            <summary>
            反序列化Array
            泛型，GenericType类型亦是Class类型
            </summary>
            <remarks>
            cj，2014-2-23 17:52:00
            </remarks>
            <param name="obj">待反序列化目标对象</param>
            <param name="pro">待反序列化属性</param>
            <param name="buffer">待反序列化缓冲区</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.DeserializeClass(System.Object,System.Reflection.PropertyInfo,System.Byte[])">
            <summary>
            反序列化Class
            </summary>
            <remarks>
            cj，2014-2-23 17:52:00
            </remarks>
            <param name="obj">待反序列化目标对象</param>
            <param name="pro">待反序列化属性</param>
            <param name="buffer">待反序列化缓冲区</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.StartsWith(System.String,System.String)">
            <summary>
            字符串前缀匹配
            </summary>
            <remarks>
            cj，2014-2-23 12:17:36
            </remarks>
            <param name="source">源串，待匹配的串</param>
            <param name="prefix">前缀</param>
            <returns>前缀匹配返回true</returns>
        </member>
        <member name="T:HSUCF.Communication.T2PackerSerializer.PreObjectInfo">
            <summary>
            预处理对象信息
            cj，2014-7-1 16:45:40
            create
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2PackerSerializer.PreObjectInfo.ProTypes">
            <summary>
            属性类型
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2PackerSerializer.PreObjectInfo.ProInfos">
            <summary>
            属性
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2PackerSerializer.PrePropertyInfo">
            <summary>
            预处理属性信息
            cj，2014-7-1 16:45:40
            create
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2PackerSerializer.PrePropertyInfo.Type">
            <summary>
            属性类型
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2PackerSerializer.PrePropertyInfo.NeedSpecified">
            <summary>
            是否包含Specified属性
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2PackerSerializer.PrePropertyInfo.IsSpecified">
            <summary>
            是否标记字段
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2PackerSerializer.PrePropertyInfo.ProInfo">
            <summary>
            属性
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerSerializer.prePropertyInfos">
            <summary>
            预处理对象属性信息字典
            对象为key，对象属性信息列表尾value
            </summary>
            <remarks>
            cj，2014-7-1 22:14:30
            create
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.T2PackerSerializer.PreObjectCount">
            <summary>
            已预处理对象个数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2PackerSerializer.AutoPreprocObject">
            <summary>
            自动预处理对象
            </summary>
            <remarks>
            cj，2014-7-11 17:15:04
            </remarks>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.GetPreProInfos(System.Type)">
            <summary>
            获取指定类型对应的预处理属性信息列表
            cj，2014-7-11 16:55:46
            </summary>
            <param name="type">对象类型</param>
            <returns>预处理属性信息列表</returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.GetT2Packer">
            <summary>
            取T2打包器接口
            默认打包器版本：V2
            </summary>
            <returns>T2打包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.GetT2UnPacker(System.Byte[])">
            <summary>
            取T2解包器接口
            </summary>
            <param name="buffer">待解包数据</param>
            <returns>T2解包器接口</returns>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.ReleaseT2Packer(HSUCF.Communication.T2Packer)">
            <summary>
            释放T2打包器
            使用完T2Packer后可以使用该方法将
            T2Packer回收到T2Packer池中
            </summary>
            <param name="packer">T2打包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2PackerSerializer.ReleaseT2UnPacker(HSUCF.Communication.IT2UnPacker)">
            <summary>
            释放T2解包器
            使用完IT2UnPacker后可以使用该方法将
            IT2UnPacker回收到T2UnPacker池中
            </summary>
            <param name="unpacker">T2解包器</param>
        </member>
        <member name="T:HSUCF.Communication.T2PackerVersion">
            <summary>
            打包器版本
            目前支持版本：
            版本1，版本2，版本3
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerVersion.PACK_VERSION1">
            <summary>
            版本1
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerVersion.PACK_VERSION2">
            <summary>
            版本2
            版本2支持二进制字段类型等
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2PackerVersion.PACK_VERSION3">
            <summary>
            版本3
            <para>
            目前值为0x41，兼容性改升时该值最大升到0x4F</para>
            <para>
                /*业务包版本识别规则:
                *  V1版首部放的是字符串型的列数，所以第一个字节>=0x30(字符'0') 或者为0x20(空格);
                *  V2版第一个字节放的是版本号，目前值为0x21，兼容性改升时该值最大升到0x2F
                * V3版第一个字节放的是版本号，因为0x30-0x39被V1版本占去，故目前值为0x41，兼容性改升时该值最大升到0x4F
                */</para>
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2PackerVersion.ParseVersion(System.Int32)">
            <summary>
            打包解包器版本转换
            转换成标准的1,2,3数字
            <para>
            
                /*业务包版本识别规则:
                *  V1版首部放的是字符串型的列数，所以第一个字节>=0x30(字符'0') 或者为0x20(空格);
                *  V2版第一个字节放的是版本号，目前值为0x21，兼容性改升时该值最大升到0x2F
                *  V3版第一个字节放的是版本号，因为0x30-0x39被V1版本占去，故目前值为0x41，兼容性改升时该值最大升到0x4F
                */
            </para>
            </summary>
            <param name="version">原始版本</param>
            <returns>转换后的版本</returns>
        </member>
        <member name="T:HSUCF.Communication.T2TagDef">
            <summary>
            T2 报文域定义
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_RAWDATALEN">
            域名：RawData域长度  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_ARRAYLEN">
            域名：数组域大小  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_PACKET_TYPE">
            域名：包类型  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SUB_SYSTEM_NO">
            域名：处理子系统号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_FUNCTION_ID">
            域名：功能号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_BRANCH_NO">
            域名：分支号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_RETURN_CODE">
            域名：返回码  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MESSAGE_BODY">
            域名：消息体  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_ROUTE_INFO">
            域名：目标路由信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SENDER_PATH">
            域名：发送者信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_PACKET_ID">
            域名：包流水号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SENDERID">
            域名：发送者编号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_PRIORITY">
            域名：优先级  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_TTL">
            域名：允许经过的跳数  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_LIVE_TIME">
            域名：允许存在的时间  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_LOAD">
            域名：负载因子  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_F1_SENDER">
            域名：F1地址层信息  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SAFE_TYPE">
            域名：通道安全类型  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_ERROR_NO">
            域名：错误号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_ERROR_INFO">
            域名：错误信息  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_PASSWORD">
            域名：密码  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_CERT">
            域名：证书  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SERVICE_STATUS">
            域名：子服务进程状态  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_CLIENT_ID">
            域名：客户ID  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_EN_CLIENT_ID">
            域名：加密的客户ID  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_DATA_PWD">
            域名：数据密码  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_CHANGE_PWD">
            域名：是否需要改密  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_OLD_COMM_PWD">
            域名：原通信密码  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_COMM_PWD">
            域名：通信密码  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_IDENTITY_NAME">
            域名：身份标识  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_LICENSE_NO">
            域名：许可证编号  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_LICENSE_DATA">
            域名：许可证内容  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_BULK_COMMENT">
            域名：大块数据说明  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_TOTAL_LEN">
            域名：总长  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_PIECES_SIZE">
            域名：每块大小  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_RECE_SESSION_ID">
            域名：接受方会话ID  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_PIECES_NUMBER">
            域名：分片编号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_PIECES_DATA">
            域名：分片数据  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MISS_PIECES">
            域名：丢失的分片号  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_ROUTE_TYPE">
            域名：路由方式  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_ROUTE_VALUE">
            域名：路由方式值  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_F1_ROUTE">
            域名：F1的原始路由信息  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_COMPRESS_ID">
            域名：压缩算法编号  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_INTERNAL_LICENSE_NO">
            域名：内部许可证编号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_T1_HEAD">
            域名：T1头部数据  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SYSTEM_NO">
            域名：处理系统号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_F1_APPEND_FLAG">
            域名：附加数据标识  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_F1_RESERVED">
            域名：  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_F1_APPEND_LEN">
            域名：F1的附加数据长度  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SEQUECE_NO">
            域名：报序号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MSG_CENTER_RESERVED">
            域名：消息中心保留  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_TIMESTAMP">
            域名：时间戳,各个处理模块可以自行加入时间戳  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_ISSUE_TYPE">
            域名：消息类型  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_KEY_INFO">
            域名：主键  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_FILE_HEAD">
            域名：文件头部  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_F1_APPEND_DATA">
            域名：F1的附加数据  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_UNCOMPRESS_MSGBODY">
            域名：有无压缩功能标志  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_RELIABLE_BODY">
            域名：可靠传输头部  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_APP_RESERVED">
            域名：业务保留域  数据类型：业务自行定义
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MDB_RPC">
            域名：多进程内存数据库请求  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MULT_PROC">
            域名：多进程处理信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_IDENTITY_TYPE">
            域名：  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_ASYN_REGISTER_ID">
            域名：  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_JAVA_SENDID">
            域名：  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_FIX_INFO">
            域名：fix插件信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_BYPASS_ORGREQ">
            域名：bypass信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_BRIDGE_ORGREQ">
            域名：原始发送者信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_BRIDGE_SEND">
            域名：桥插件信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MOBILE_RESERVED">
            域名：保留给手机平台用  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MOBILE_NV">
            域名：手机平台用  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_COMP_ID">
            域名：机构编号,目前没有用到  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MULTI_CONVERSATION">
            域名：多进程会话  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_BIZTYPE_ID">
            域名：业务类别号,统一接入用到  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_JRES_SENDER_INFO">
            域名：以下5字段为JRES保留,JRES发送者  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_JRES_ROUTE_INFO">
            域名：JRES路由目的地  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_JRES_SERVICE_ID">
            域名：JRES服务名  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_JRES_PASSED_NODES">
            域名：JRES路经节点名  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_NODE_TYPE">
            域名：JRES邻居类型  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SYSTEM_INFO">
            域名：统一接入保留  数据类型：array
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_CLIENTFIX_PWD">
            域名：统一接入保留  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_CLIENTDYN_PWD">
            域名：统一接入保留  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_COMMPRI_PWD">
            域名：统一接入保留  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_COMMPUB_PWD">
            域名：统一接入保留  数据类型：RawData
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SYN_FLAG">
            域名：同步发送报文标志  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_COMMPRESS_RATE">
            域名：压缩数据比例  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MC_TOPICNO">
            域名：主题编号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MC_TOPICNAME">
            域名：主题名字  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCSESSION_CONNECT">
            域名：会话连接的状态  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCSESSION_INFO">
            域名：会话的通信信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCSUBCRIBE_INFO">
            域名：订阅的参数  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCADDITION_DATA">
            域名：附加数据  数据类型：二进制数据
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCNOTIFY_STATUS">
            域名：订阅的通知状态  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCFILTER_INFO">
            域名：过滤信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCAPPLICATION_NAME">
            域名：业务层名字  数据类型：字符串
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCMSG_ID">
            域名：消息编号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCTOKEN_ID">
            域名：令牌标识  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCCOMPATIBLE_FLAG">
            域名：消息中心1.0发布兼容标志  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCRESET_MSGNO">
            域名：重置序号标志  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCMSGCENTER_INFO">
            域名：同步之间使用的内部域  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MCPERSIS_INFO">
            域名：持久化需要保存的信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_MC_CHILDFLAG">
            域名：下级消息中心的标志位  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_INTERNAL_ROUTE">
            域名：内部路由信息  数据类型：数组
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_NBR_FLAG">
            域名：邻居上下级标志  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_NBR_PROXY">
            域名：邻居是否需要OSPF代理  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_CHANGE_FLAG">
            域名：邻居变化  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_FROM">
            域名：消息来源  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_PUSH_QUEUE_TIME">
            域名：入列时间  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_CONNECT_ID">
            域名：连接号  数据类型：整数
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SEE_KEY">
            域名：SEE产品保留  数据类型：array
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_LANGUAGE_ID">
            <summary>
            语言类别	整数域	0是中文，1是英文 当前客户端采用的语言类别
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_OPERATORPERSON">
            <summary>
            域名：操作者  数据类型：数组
            登录系统的操作员信息，用于权限校验，不为空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_CERTFILE_ID">
            <summary>
            域名：证书id	数据类型：字符串域	
            登陆系统的证书id	用于登陆期间权限校验 可空
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SERIAL_NO">
            <summary>
            域名：请求流水号	数据类型：字符串域（long型）
            303	请求编号	字符串	唯一请求标识(预留)	唯一性校验	null
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2TagDef.TAG_SERVICE_PATH">
            <summary>
            服务调用源
            客户端或者服务端
            字符串 域
            </summary>
        </member>
        <member name="T:HSUCF.Communication.T2TagItem">
            <summary>
            T2报文域
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2TagItem.mgrTagItem">
            <summary>
            T2报文域
            托管类型
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.#ctor(hundsun.t2sdk.CT2TagItem)">
            <summary>
            初始化 T2报文域 类的实例
            内部使用
            </summary>
            <param name="mgrTagItem">托管的T2报文域</param>
        </member>
        <member name="P:HSUCF.Communication.T2TagItem.Tag">
            <summary>
            获取当前报文域TAG值
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.GetString(System.Int32)">
            <summary>
            获得字串形式的值
            </summary>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>字串形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.GetInt(System.Int32)">
            <summary>
            获得整数形式的值
            </summary>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>整数形式的值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.GetRawData(System.Int32)">
            <summary>
            获得rawdata的值
            </summary>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>rawdata的值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.GetRawDataLen(System.Int32)">
            <summary>
            获得rawdata的长度
            </summary>
            <param name="index">需要获得数组内第几个元素的值，默认0</param>
            <returns>rawdata的长度</returns>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.SetString(System.String,System.Int32)">
            <summary>
            设置字串形式的值
            </summary>
            <param name="value">字符串</param>
            <param name="index">需要设置数组内第几个元素的值，默认0</param>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.SetInt(System.Int32,System.Int32)">
            <summary>
            设置整数形式的值
            </summary>
            <param name="value">整数</param>
            <param name="index">需要设置数组内第几个元素的值，默认0</param>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.SetRawData(System.Byte[])">
            <summary>
            设置rawdata形式的值
            </summary>
            <param name="rawData">rawdata二进制数据</param>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.GetCount">
            <summary>
            获得数组内成员个数 
            </summary>
            <returns>成员个数</returns>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.IsExist(System.Int32)">
            <summary>
            是否存在第index个成员
            </summary>
            <param name="index">第index个成员</param>
            <returns>true存在，false不存在</returns>
        </member>
        <member name="M:HSUCF.Communication.T2TagItem.SetStringAtTail(System.String)">
            <summary>
            设置字串形式的值, 加在当前数组的尾部, 增加数组项
            </summary>
            <param name="value">字符串</param>
        </member>
        <member name="T:HSUCF.Communication.T2UnPacker">
            <summary>
            T2解包器
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UnPacker.mgrUnpacker">
            <summary>
            解包器
            托管类型
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UnPacker.columnCount">
            <summary>
            待解包数据列数
            使用列索引操作的方法中需要进行下标越界检查
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2UnPacker.emptyV2Packer">
            <summary>
            空包体
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.#ctor(System.Byte[])">
            <summary>
            初始化 T2解包器 类的新实例
            </summary>
            <param name="buffer">待解包数据</param>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.#ctor(System.Void*,System.UInt32)">
            <summary>
            初始化 T2解包器 类的新实例
            </summary>
            <param name="buffer">待解包数据</param>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.#ctor(hundsun.t2sdk.CT2UnPacker)">
            <summary>
            初始化 T2解包器 类的实例
            </summary>
            <param name="mgrUnpacker">托管的解包器</param>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.Dispose">
            <summary>
            释放由 T2UnPacker 类使用的所有资源
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.ColumnCount">
            <summary>
            结果集的列个数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.WasNull">
            <summary>
            最后一次取的字段值是否为NULL
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.IsEOF">
            <summary>
            判断是否到了结尾
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.IsEmpty">
            <summary>
            判断是否为空
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.DatasetName">
            <summary>
            获取当前结果集名字
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.PackerBuffer">
            <summary>
            获取正在解包数据的二进制数据流
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.PackerLength">
            <summary>
            获取正在解包数据的长度
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.PackerVersion">
            <summary>
            获取业务包格式版本
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.DatasetCount">
            <summary>
            获取结果集的个数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.RowCount">
            <summary>
            获取当前结果集的记录条数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2UnPacker.RowNo">
            <summary>
            获取当前解包行号
            <para>
            -1表示未开始解包
            0表示结果集为空
            </para>
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetVersion">
            <summary>
            取打包格式版本
            </summary>
            <returns>业务包格式版本</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.Open(System.Byte[])">
            <summary>
            解包
            对传入的数据进行解包
            </summary>
            <param name="buffer">待解包的二进制数据</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">解包失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDatasetCount">
            <summary>
            获取结果集的个数
             (0x21及以上版本支持)
            </summary>
            <returns>结果集个数</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.SetCurrentDatasetByIndex(System.Int32)">
            <summary>
            根据结果集编号设置当前结果集
             (0x21及以上版本支持)
            </summary>
            <param name="index">结果集编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">设置当前结果集失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.SetCurrentDataset(System.String)">
            <summary>
            根据结果集名称设置当前结果集
             (0x21及以上版本支持)
            </summary>
            <param name="datasetName">结果集名称</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">设置当前结果集失败</exception>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetPackBuf">
            <summary>
            获取正在解包数据的二进制数据流
            </summary>
            <returns>正在解包数据的二进制数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetPackLen">
            <summary>
            获取正在解包数据的长度
            </summary>
            <returns>正在解包数据的长度</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetRowCount">
            <summary>
            获取当前结果集的记录条数
            </summary>
            <returns>当前结果集的记录条数</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.First">
            <summary>
            取结果集的首条记录
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.Last">
            <summary>
            取结果集的最后一条记录
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.Go(System.Int32)">
            <summary>
            取结果集的第n条记录
            </summary>
            <param name="row">行编号，取值范围[1, RowCount]</param>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.Next">
            <summary>
            取结果集的下一条记录
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetColTypeByName(System.String)">
            <summary>
            根据字段名取字段数据类型
            </summary>
            <param name="columnName">字段名</param>
            <returns>字段数据类型</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetColScaleByName(System.String)">
            <summary>
            根据字段名取数字型字段小数位数
            </summary>
            <param name="columnName">字段名</param>
            <returns>数字型字段小数位数</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetColWidthByName(System.String)">
            <summary>
            根据字段名取字段允许存放数据的最大宽度
            </summary>
            <param name="columnName">字段名</param>
            <returns>字段允许存放数据的最大宽度</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetBytesFromStringField(System.String)">
            <summary>
            根据字段名取String类型字段的bytes数据流
            </summary>
            <param name="columnName">字段名</param>
            <returns>byte 数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.ToDataSet(System.Collections.Generic.List{System.Collections.Generic.List{System.String}})">
            <summary>
            当前业务报文转换成DataSet数据集
            </summary>
            <param name="captionss">各数据表字段别名</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException"></exception>
            <returns>DataSet数据集</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.ToDataTable(System.Collections.Generic.List{System.String})">
            <summary>
            当前业务报文转换成DataTable数据表
            </summary>
            <param name="captions">数据表字段别名</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException"></exception>
            <returns>DataTable数据数据表</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.ToJson(HSUCF.Communication.IT2UnPacker)">
            <summary>
            当前结果集转成Json对象
            </summary>
            <param name="unpacker"></param>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.EncryptFields(System.Collections.Generic.List{System.String})">
            <summary>
            脱敏字段集
            <para>目前只支持简单的将字段替换成"*****"，注意是5星</para>
            <para>脱敏字段集为空 或 无脱敏字段 或 解包数据为空时无需脱敏，直接返回null</para>
            </summary>
            <param name="fields">需要脱敏的字段集</param>
            <returns>脱敏后的业务包数据流，无需脱敏时返回null</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.EncryDataset(HSUCF.Communication.IT2Packer,System.Collections.Generic.List{System.Int32})">
            <summary>
            脱敏字段集
            <para>目前只支持简单的将字段替换成"*****"，注意是5星</para>
            <para>脱敏字段集为空 或 无脱敏字段 或 解包数据为空时无需脱敏，直接返回null</para>
            </summary>
            <param name="packer">脱敏数据打包器</param>
            <param name="indexs">需要脱敏的字段集索引</param>
            <returns>脱敏后的业务包数据流</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetNeedEncryptIndexs(System.Collections.Generic.List{System.String})">
            <summary>
            查找需要脱敏的字段集索引
            </summary>
            <param name="fields"></param>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetColCount">
            <summary>
            获取结果集的字段数
            </summary>
            <returns>结果集字段数</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetColName(System.Int32)">
            <summary>
            根据列编号取字段名
            </summary>
            <param name="columnNo">列编号</param>
            <returns>对应的字段名</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetColType(System.Int32)">
            <summary>
            根据列编号获取字段数据类型
            </summary>
            <param name="columnNo">列编号</param>
            <returns>对应的字段数据类型</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetColScale(System.Int32)">
            <summary>
            根据列编号获取数字型字段小数位数
            </summary>
            <param name="columnNo">列编号</param>
            <returns>数字型字段小数位数</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetColWidth(System.Int32)">
            <summary>
            根据列编号获取字段允许存放数据的最大宽度
            </summary>
            <param name="columnNo">列编号</param>
            <returns>字段允许存放数据的最大宽度</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.FindColIndex(System.String)">
            <summary>
            根据字段名找到对应的字段序号
            </summary>
            <param name="columnName">字段名</param>
            <returns>字段序号</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.FindColIndex(System.String,System.Boolean)">
            <summary>
            根据字段名找到对应的字段序号
            </summary>
            <param name="columnName">字段名</param>
            <param name="throwException">找不到时是否抛出异常</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>字段序号</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetIntByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的int类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>int类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetInt(System.String)">
            <summary>
            根据列名字获取对应列的int类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>int类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetIntByIndex(System.Int32,System.Int32)">
            <summary>
            根据列编号获取对应列的int类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>int类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetInt(System.String,System.Int32)">
            <summary>
            根据列名字获取对应列的int类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>int类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetInt64ByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的int64类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>int64类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetInt64(System.String)">
            <summary>
            根据列名字获取对应列的int64类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>int64类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetInt64ByIndex(System.Int32,System.Int64)">
            <summary>
            根据列编号获取对应列的int64类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>int64类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetInt64(System.String,System.Int64)">
            <summary>
            根据列名字获取对应列的int64类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>int64类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetCharByIndex(System.Int32)">
            <summary>
            根据列编号获取char类型字段的值
            <para>注意：该方法将C++的char类型转换为C#的char类型</para>
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>char类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetChar(System.String)">
            <summary>
            根据列名获取char类型字段的值
            <para>注意：该方法将C++的char类型转换为C#的char类型</para>
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>char类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetCharByIndex(System.Int32,System.Char)">
            <summary>
            根据列编号获取char类型字段的值
            <para>注意：该方法将C++的char类型转换为C#的char类型</para>
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>char类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetChar(System.String,System.Char)">
            <summary>
            根据列名获取char类型字段的值
            <para>注意：该方法将C++的char类型转换为C#的char类型</para>
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>char类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetStrByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的string类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>string类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetStr(System.String)">
            <summary>
            根据列名字获取对应列的string类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>string类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetStrByIndex(System.Int32,System.String)">
            <summary>
            根据列编号获取对应列的string类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>string类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetStr(System.String,System.String)">
            <summary>
            根据列名字获取对应列的string类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>string类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDoubleByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的double类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>double类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDouble(System.String)">
            <summary>
            根据列名字获取对应列的double类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>double类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDoubleByIndex(System.Int32,System.Double)">
            <summary>
            根据列编号获取对应列的double类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>double类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDouble(System.String,System.Double)">
            <summary>
            根据列名字获取对应列的double类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>double类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDecimalByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的decimal类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>decimal类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDecimal(System.String)">
            <summary>
            根据列名字获取对应列的decimal类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>decimal类型字段值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDecimalByIndex(System.Int32,System.Decimal)">
            <summary>
            根据列编号获取对应列的decimal类型的值
            <para>
            该方法实则是按照列编号取到字符串值以后转换成对应的Decimal值，以保证精度；如果该字段非浮点型将抛出异常。
            </para>
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>decimal类型字段值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDecimal(System.String,System.Decimal)">
            <summary>
            根据列名字获取对应列的decimal类型的值
            <para>
            该方法实则是按照列名取到字符串值以后转换成对应的Decimal值，以保证精度；如果该字段非浮点型将抛出异常。
            </para>
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>decimal类型字段值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetRawByIndex(System.Int32)">
            <summary>
            根据列编号获取对应列的二进制类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
            <returns>二进制类型的值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetRaw(System.String)">
            <summary>
            根据列名字获取对应列的二进制类型的值
            </summary>
            <param name="columnName">列名字</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">字段不存在</exception>
            <returns>二进制类型的值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetRawByIndex(System.Int32,System.Byte[])">
            <summary>
            根据列编号获取对应列的二进制类型的值
            </summary>
            <param name="columnNo">列编号</param>
            <param name="defaultValue">下标越界时返回的默认值</param>
            <returns>二进制类型的值，下标越界则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetRaw(System.String,System.Byte[])">
            <summary>
            根据列名字获取对应列的二进制类型的值
            </summary>
            <param name="columnName">列名字</param>
            <param name="defaultValue">字段不存在时返回的默认值</param>
            <returns>二进制类型的值，字段不存在则返回默认值</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.CheckColumnNo(System.Int32)">
            <summary>
            检查字段索引是否越界
            使用列索引操作的方法中需要进行下标越界检查
            </summary>
            <param name="columnNo">字段编号</param>
            <exception cref="T:HSUCF.Communication.T2UnPackerException">下标越界</exception>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.ToDataSet(System.Boolean,System.Collections.Generic.List{System.Collections.Generic.List{System.String}})">
            <summary>
            当前业务报文转换成DataSet数据集
            支持将嵌套DataTable扁平化
            异常
            T2UnPackerException
            </summary>
            <param name="doFlat">是否扁平化</param>
            <param name="captionss">各数据表字段别名</param>
            <returns>DataSet数据集</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.ToDataTable(System.Data.DataSet@,System.String,System.Int32,System.Collections.Generic.List{System.String})">
            <summary>
            当前业务报文转换成DataTable数据表
            异常
            T2UnPackerException
            </summary>
            <param name="ds"></param>
            <param name="prefix"></param>
            <param name="deep"></param>
            <param name="captions">数据表字段别名</param>
            <returns>DataTable数据表</returns>
        </member>
        <member name="M:HSUCF.Communication.T2UnPacker.GetDataType(System.SByte,System.Int32)">
            <summary>
            获取T2字段类型对应的数据类型
            </summary>
            <param name="fieldType">T2字段类型</param>
            <returns>数据类型</returns>
        </member>
        <member name="T:HSUCF.Communication.T2Pool`1">
            <summary>
            队列池，T2报文专用
            </summary>
            <remarks>
            2014-3-24 16:01:18，cj
            增加IDisposable接口实现限制，以便push失败时Dispose之
            </remarks>
            <typeparam name="T">元素类型</typeparam>
        </member>
        <member name="F:HSUCF.Communication.T2Pool`1._monitor">
            <summary>
            队列锁
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2Pool`1._Event">
            <summary>
            队列不为空事件
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2Pool`1._ItemList">
            <summary>
            队列
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2Pool`1._maxCount">
            <summary>
            队列最大值
            默认为1000
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2Pool`1.Count">
            <summary>
            当前队列大小
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Pool`1.#ctor">
            <summary>
            无参构造器
            </summary>
        </member>
        <member name="M:HSUCF.Communication.T2Pool`1.#ctor(System.Int32)">
            <summary>
            传入队列最大值的构造器
            </summary>
            <param name="maxCount">队列最大值</param>
        </member>
        <member name="M:HSUCF.Communication.T2Pool`1.GetCount">
            <summary>
            取队列大小
            </summary>
            <returns>队列大小</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Pool`1.Remove(System.Int32)">
            <summary>
            移除指定数量队列单元
            </summary>
            <param name="count">要移除数量</param>
        </member>
        <member name="M:HSUCF.Communication.T2Pool`1.Pop(System.Int32)">
            <summary>
            从队列首取出一个队列单元
            指定超时时间
            </summary>
            <param name="timeOut">超时时间</param>
            <returns>队列单元，获取失败返回null</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Pool`1.Pop">
            <summary>
            从队列首取出一个队列单元
            超时时间默认为100毫秒
            </summary>
            <returns>队列单元，获取失败返回null</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Pool`1.Push(`0)">
            <summary>
            在队列尾插入新队列单元
            </summary>
            <param name="item">队列单元</param>
            <returns>成功返回0，失败返回-6</returns>
        </member>
        <member name="M:HSUCF.Communication.T2Pool`1.Clear">
            <summary>
            清空队列
            </summary>
            <returns>成功返回0，失败返回-1</returns>
        </member>
        <member name="T:HSUCF.Communication.T2SpeedInfo">
            <summary>
            T2 网络负载信息
            </summary>
            <remarks>
            create time: 2015-7-15 18:12:39
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.T2SpeedInfo.ConnectCount">
            <summary>
            连接数
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2SpeedInfo.NetDelay">
            <summary>
            网络延迟
            <para>单位毫秒</para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.T2SpeedInfo.NetSpeed">
            <summary>
            网络速度
            <para>单位byte</para>
            </summary>
        </member>
        <member name="T:HSUCF.Communication.INIConfigHelper">
            <summary>
            INI配置文件操作类
            </summary>
            <remarks>
            ID：#20160119#
            create time: 2016-1-19 16:08:00
            </remarks>
        </member>
        <member name="F:HSUCF.Communication.INIConfigHelper._configFile">
            <summary>
            配置文件
            </summary>
        </member>
        <member name="F:HSUCF.Communication.INIConfigHelper.mgrConfig">
            <summary>
            托管的通讯参数配置对象
            托管对象
            </summary> 
        </member>
        <member name="M:HSUCF.Communication.INIConfigHelper.#ctor">
            <summary>
            初始化 INIConfigHelper 类的实例
            </summary>
        </member>
        <member name="M:HSUCF.Communication.INIConfigHelper.Load(System.String)">
            <summary>
            加载INI配置
            </summary>
            <param name="configFile">INI配置文件</param>
        </member>
        <member name="M:HSUCF.Communication.INIConfigHelper.GetString(System.String,System.String,System.String)">
            <summary>
            获取INI配置文件字符串类配置项的值
            </summary>
            <param name="section">域，如: t2sdk</param>
            <param name="entry">字段名，如：servers</param>
            <param name="defaultValue">默认值，在无配置项时返回的默认值</param>
            <returns>字符串类配置项的值，无配置项返回null</returns>
        </member>
        <member name="M:HSUCF.Communication.INIConfigHelper.GetInt(System.String,System.String,System.Int32)">
            <summary>
            获取INI配置文件整型类配置项的值
            </summary>
            <param name="section">域，如: proxy</param>
            <param name="entry">字段名，如：port</param>
            <param name="defaultValue">默认值，在无配置项时返回的默认值</param>
            <returns>整型类配置项的值，无配置项返回0</returns>
        </member>
        <member name="M:HSUCF.Communication.INIConfigHelper.SetString(System.String,System.String,System.String)">
            <summary>
            设置INI配置文件字符串类配置项
            </summary>
            <param name="section">域，如: t2sdk</param>
            <param name="entry">字段名，如：servers</param>
            <param name="value">值</param>
            <exception cref="T:System.Exception">设置失败</exception>
        </member>
        <member name="M:HSUCF.Communication.INIConfigHelper.SetInt(System.String,System.String,System.Int32)">
            <summary>
            设置INI配置文件整型类配置项
            </summary>
            <param name="section">域，如: proxy</param>
            <param name="entry">字段名，如：port</param>
            <param name="value">值</param>
            <exception cref="T:System.Exception">设置失败</exception>
        </member>
        <member name="M:HSUCF.Communication.INIConfigHelper.SetDecodeKey(System.String)">
            <summary>
            设置INI配置密钥
            </summary>
            <param name="key">密钥</param>
        </member>
        <member name="M:HSUCF.Communication.INIConfigHelper.SetNeedDecodeItem(System.String,System.String)">
            <summary>
            设置需要解密的配置项
            </summary>
            <param name="section">域，如: t2sdk</param>
            <param name="entry">字段名，如：servers</param>
            <exception cref="T:System.Exception">设置失败</exception>
        </member>
        <member name="M:HSUCF.Communication.INIConfigHelper.Save(System.String)">
            <summary>
            保存配置到INI文件
            <para>
            该方法在调用SetInt/SetString后调用
            传入配置文件则将配置保存到传入的配置文件中
            </para>
            </summary>
            <param name="configFile">配置文件，为空时保存到最后使用的配置文件，默认为空</param>
        </member>
        <member name="T:HSUCF.Communication.TimeoutEventHandler">
            <summary>
            超时触发事件
            </summary>
            <param name="units">超时单元列表</param>
            <param name="e">事件参数</param>
        </member>
        <member name="T:HSUCF.Communication.MonitorUnit">
            <summary>
            监控单元
            </summary>
            <remarks>
            create time: 2016-12-6 23:06:03
            </remarks>
        </member>
        <member name="P:HSUCF.Communication.MonitorUnit.Index">
            <summary>
            索引
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MonitorUnit.PacketID">
            <summary>
            包ID
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MonitorUnit.FuncID">
            <summary>
            功能号
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MonitorUnit.Timeout">
            <summary>
            超时时间，单位毫秒
            </summary>
        </member>
        <member name="P:HSUCF.Communication.MonitorUnit.TimeStamp">
            <summary>
            到期时间戳
            <para>一般进入监控单元时设置</para>
            </summary>
        </member>
        <member name="T:HSUCF.Communication.TimeoutMonitor">
            <summary>
            <para>
            采用追逐式过期监控策略
            </para>
            </summary>
            <remarks>
            create time：2016-12-5 10:16:50
            </remarks>
        </member>
        <member name="T:HSUCF.Communication.TimeoutMonitor.Header">
            <summary>
            表头
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor.Header.Locker">
            <summary>
            列表锁
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TimeoutMonitor.Header.Index">
            <summary>
            索引
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor.Header.Units">
            <summary>
            监控单元列表
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor._monitorList">
            <summary>
            监控列表
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor._listLock">
            <summary>
            监控列表锁
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor._monitorDict">
            <summary>
            监控字典
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor._timer">
            <summary>
            计时器
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor._monitorT">
            <summary>
            监控线程
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor._monitorEvent">
            <summary>
            监控事件
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor._isStop">
            <summary>
            线程是否停止标志
            </summary>
        </member>
        <member name="F:HSUCF.Communication.TimeoutMonitor._isPause">
            <summary>
            暂停监控标志
            </summary>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.#ctor(System.UInt32)">
            <summary>
            初始化 超时时间监控器 类的实例
            </summary>
            <param name="interval">检测时间间隔，默认2秒，单位秒</param>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.Dispose">
            <summary>
            释放由 TimeoutMonitor 类的实例所占用的资源
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TimeoutMonitor.Internal">
            <summary>
            监控间隔
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TimeoutMonitor.Step">
            <summary>
            刻度，表示整点队列
            </summary>
        </member>
        <member name="P:HSUCF.Communication.TimeoutMonitor.Scale">
            <summary>
            精度
            </summary>
        </member>
        <member name="E:HSUCF.Communication.TimeoutMonitor.OnTimeout">
            <summary>
            发现超时单元时触发
            </summary>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.Start">
            <summary>
            开始监控
            </summary>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.Stop">
            <summary>
            停止监控
            </summary>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.Add(HSUCF.Communication.MonitorUnit)">
            <summary>
            插入监控单元
            </summary>
            <param name="unit">监控单元</param>
            <returns>待监控单元数</returns>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.Remove(System.Int64)">
            <summary>
            移除监控单元
            </summary>
            <param name="unit"></param>
            <returns>待监控单元数</returns>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.HasUnit(System.Int64)">
            <summary>
            判断是否包含指定key对应的元素
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.RemoveAllUnits">
            <summary>
            获取所有单元列表
            </summary>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.Clear">
            <summary>
            清空监控单元
            </summary>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.Pop(HSUCF.Communication.MonitorUnit)">
            <summary>
            移除
            </summary>
            <param name="unit"></param>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.Push(HSUCF.Communication.MonitorUnit)">
            <summary>
            插入监控单元
            </summary>
            <param name="unit"></param>
            <returns></returns>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.GenTimeStamp(HSUCF.Communication.MonitorUnit)">
            <summary>
            生成单元信息
            </summary>
            <param name="unit">监控单元</param>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.GetTimeoutUnits(System.Int64)">
            <summary>
            获取过期单元列表
            </summary>
            <param name="timestamp">过期时间戳</param>
            <returns>过期单元列表</returns>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor.MonitorFunc">
            <summary>
            监控线程主方法
            </summary>
        </member>
        <member name="M:HSUCF.Communication.TimeoutMonitor._timer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
            <summary>
            检查时间到，找出超时单元
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:HSUCF.Communication.T2ReceiveFlags">
            <summary>
            接收选项（可组合，0表示接收超时时，不删除包ID，仍可再次调用Receive方法来尝试接收）
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ReceiveFlags.DoNothing">
            <summary>
            当接收超时时，不做任何事情，以便应用可以自己主动去接收应答
            </summary>
        </member>
        <member name="F:HSUCF.Communication.T2ReceiveFlags.JustRemoveHandle">
            <summary>
            当接收超时时，把packet_id删除（以后再收到，则会以异步的方式收到），注意，此参数是在Receive方法中传递（如果需要的话）
            </summary>
        </member>
        <member name="T:HSUCF.Communication.SendSettings">
            <summary>
            发送参数
            <para>
            包括发送接收标记等
            </para>
            </summary>
        </member>
        <member name="P:HSUCF.Communication.SendSettings.ReceiveFlag">
            <summary>
            接收选项，默认在接收超时时，把packet_id删除
            </summary>
        </member>
    </members>
</doc>
