1、T2SDK C#外部版开发指南金融基础件2.0接入T2SDK C#版开发手册文档版本V2.0发布日期2013-06-27修改记录版本号日期修改者修改说明V2.020130627许欣芃创建目录目录目录 3前言 8产品简介 8读者对象 8手册概况 8缩略语/术语 81. 开发包简介 102. 开发流程 112.1 同步开发流程 112.2 异步开发流程 113. 开发接口 123.1 配置类【CT2ConfigInterface】 123.1.1 读取配置文件(Load) 123.1.2 保存配置文件(Save) 153.1.3 获取字符型配置项值(GetString) 153.1.4 获取整型配
2、置项值(GetInt) 163.1.5 设置字符型配置项值(SetString) 163.1.6 设置整型配置项值(SetInt) 163.2 连接回调接口【CT2CallbackInterface】 173.2.1 TCP连接成功回调(OnConnect) 173.2.2 安全连接成功回调(OnSafeConnect) 173.2.3 注册成功回调(OnRegister) 173.2.4 连接断开回调(OnClose) 183.2.5 数据发送回调(OnSent) 183.2.6 收到消息回调(OnReceivedBiz) 193.2.7 收到消息扩展回调(OnReceivedBizEx)
3、193.2.8 收到业务消息回调(OnReceivedBizMsg) 203.3 业务消息类【CT2BizMessage】 213.3.1 设置功能号(SetFunction) 213.3.2 获取功能号(GetFunction) 213.3.3 设置包类型(SetPacketType) 223.3.4 获取包类型(GetPacketType) 223.3.5 设置营业部号(SetBranchNo) 223.3.6 获取营业部号(GetBranchNo) 223.3.7 设置系统号(SetSystemNo) 233.3.8 获取系统号(GetSystemNo) 233.3.9 设置子系统号(S
4、etSubSystemNo) 233.3.10 获取子系统号(GetSubSystemNo) 243.3.11 设置发送者编号(SetSenderId) 243.3.12 获取发送者编号(GetSenderId) 243.3.13 设置包序号(SetPacketId) 243.3.14 获取包序号(GetPacketId) 253.3.15 设置目的地路由(SetTargetInfo) 253.3.16 获取目的地路由(GetTargetInfo) 263.3.17 设置发送者路由(SetSendInfo) 263.3.18 获取发送者路由(GetSendInfo) 263.3.19 设置错误
5、号(SetErrorNo) 263.3.20 获取错误号(GetErrorNo) 273.3.21 设置错误信息(SetErrorInfo) 273.3.22 获取错误信息(GetErrorInfo) 273.3.23 设置返回码(SetReturnCode) 283.3.24 获取返回码(GetReturnCode) 283.3.25 设置业务内容(SetContent) 283.3.26 获取业务内容(GetContent) 293.3.27 设置订阅类型(SetIssueType) 293.3.28 获取订阅类型(GetIssueType) 303.3.29 设置订阅序号(SetSequ
6、eceNo) 303.3.30 获取订阅序号(GetSequeceNo) 303.3.31 设置订阅关键字段(SetKeyInfo) 313.3.32 获取订阅关键字段(GetKeyInfo) 313.3.33 设置附加数据(SetAppData) 323.3.34 获取附加数据(GetAppData) 323.3.35 请求转换成应答(ChangeReq2AnsMessage) 323.3.36 消息转换成二进制流(GetBuff) 333.3.37 二进制流转换成消息(SetBuff) 333.4 打包器类【CT2Packer】 333.4.1 设置缓存区空间(SetBuffer) 333
7、.4.2 开始打包(BeginPack) 343.4.3 构造新结果集(NewDataset) 343.4.4 添加新字段(AddField) 343.4.5 添加string型数据(AddStr) 353.4.6 添加int型数据(AddInt) 353.4.7 添加double型数据(AddDouble) 353.4.8 添加char型数据(AddChar) 363.4.9 添加二进制数据(AddRaw) 363.4.10 结束打包(EndPack) 363.4.11 获取打包结果指针(GetPackBuf) 373.4.12 获取打包结果长度(GetPackLen) 373.4.13 获
8、取打包缓存长度(GetPackBufSize) 373.4.14 获取打包版本(GetVersion) 373.4.15 设置返回码(SetReturnCode) 383.4.16 获取解包接口(UnPack) 383.4.17 释放打包内存(FreeMem) 383.4.18 清空最后一个结果集数据(ClearValue) 393.4.19 开始打包扩展接口(BeginPackEx) 393.5 解包器类【CT2UnPacker】 393.5.1 获取解包器版本(GetVersion) 393.5.2 二进制转换为解包器(Open) 403.5.3 获取结果集个数(GetDatasetCou
9、nt) 403.5.4 根据下标设置当前结果集(SetCurrentDatasetByIndex) 403.5.5 根据结果集名字设置当前结果集(SetCurrentDataset)、 403.5.6 获取解包器缓存指针(GetPackBuf) 413.5.7 获取解包器缓存长度(GetPackLen) 413.5.8 获取当前结果集行数(GetRowCount) 413.5.9 指向结果集第一行记录(First) 423.5.10 指向结果集最后一行记录(Last) 423.5.11 跳转到结果集任意行(Go) 423.5.12 获取列个数(GetColCount) 423.5.13 根据下
10、标获取列名字(GetColName) 433.5.14 获取列类型(GetColType) 433.5.15 获取列精度(GetColScale) 433.5.16 获取列最大长度(GetColWidth) 443.5.17 根据列名字找到列下标(FindColIndex) 443.5.18 根据列下标获取string类型值(GetStrByIndex) 443.5.19 根据列名字获取string类型值(GetStr) 443.5.20 根据列下标获取char类型值(GetCharByIndex) 453.5.21 根据列名字获取char类型值(GetChar) 453.5.22 根据列下标
11、获取double类型值(GetDoubleByIndex) 453.5.23 根据列名字获取double类型值(GetDouble) 453.5.24 根据列下标获取int类型值(GetIntByIndex) 463.5.25 根据列名字获取int类型值(GetInt) 463.5.26 根据列下标获取二进制类型值(GetRawByIndex) 463.5.27 根据列名字获取二进制类型值(GetRaw) 473.5.28 最后一次取得值是否为空(WasNull) 473.5.29 结果集下一条记录(Next) 473.5.30 结果集是否到结尾(IsEOF) 473.5.31 结果集是否为空
12、(IsEmpty) 483.5.32 结果集释放(Destroy) 483.6 过滤器类【CT2FilterInterface】 493.6.1 根据下标获取条件名字(GetFilterNameByIndex) 493.6.2 根据下标获取条件值(GetFilterValueByIndex) 493.6.3 根据条件名字好获取条件值(GetFilterValue) 493.6.4 获取过滤条件个数(GetCount) 503.6.5 设置过滤条件名字和值(SetFilter) 503.7 订阅参数类【CT2SubscribeParamInterface】 503.7.1 设置主题名字(SetT
13、opicName) 503.7.2 设置附加数据(SetAppData) 513.7.3 设置过滤条件(SetFilter) 513.7.4 设置返回字段(SetReturnFiled) 513.7.5 设置补缺标志(SetFromNow) 523.7.6 设置覆盖标志(SetReplace) 523.7.7 设置发送间隔(SetSendInterval) 523.7.8 获取主题名字(GetTopicName) 533.7.9 获取附加数据(GetAppData) 533.7.10 根据下标获取过滤字段名字(GetFilterNameByIndex) 533.7.11 根据下标获取过滤字段值
14、(GetFilterValueByIndex) 533.7.12 根据过滤名字获取值(GetFilterValue) 543.7.13 获取过滤条件个数(GetFilterCount) 543.7.14 获取返回字段(GetReturnFiled) 543.7.15 获取补缺标志(GetFromNow) 553.7.16 获取覆盖标志(GetReplace) 553.7.17 获取发送间隔(GetSendInterval) 553.8 订阅回调接口【CT2SubCallbackInterface】 553.8.1 收到发布消息回调(OnReceived) 563.8.2 收到剔除订阅回调(On
15、RecvTickMsg) 563.9 订阅类【CT2SubscribeInterface】 573.9.1 订阅主题 573.9.2 取消订阅 583.9.3 取消订阅扩展接口 583.9.4 获取已经订阅的信息 583.10 发布类【CT2PublishInterface】 593.10.1 业务发包格式发送 593.10.2 二进制数据发送 603.11 连接类【CT2Connection】 613.11.1 初始化连接对象(Create) 613.11.2 开始连接/注册(Connect) 613.11.3 断开连接(Close) 623.11.4 取连接服务器地址(GetServerAddress) 623.11.5 取连接状态(GetStatus) 623.11.6 取服务器负载(GetServerLoad) 633.11.7 取错误码对应的错误信息(GetErrorMsg) 63
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1