T2SDK C#外部版开发指南.docx

上传人:b****5 文档编号:2871692 上传时间:2022-11-16 格式:DOCX 页数:122 大小:189.48KB
下载 相关 举报
T2SDK C#外部版开发指南.docx_第1页
第1页 / 共122页
T2SDK C#外部版开发指南.docx_第2页
第2页 / 共122页
T2SDK C#外部版开发指南.docx_第3页
第3页 / 共122页
T2SDK C#外部版开发指南.docx_第4页
第4页 / 共122页
T2SDK C#外部版开发指南.docx_第5页
第5页 / 共122页
点击查看更多>>
下载资源
资源描述

T2SDK C#外部版开发指南.docx

《T2SDK C#外部版开发指南.docx》由会员分享,可在线阅读,更多相关《T2SDK C#外部版开发指南.docx(122页珍藏版)》请在冰豆网上搜索。

T2SDK C#外部版开发指南.docx

T2SDKC#外部版开发指南

金融基础件2.0接入

T2SDKC#版开发手册

 

文档版本

V2.0

发布日期

2013-06-27

修改记录

版本号

日期

修改者

修改说明

V2.0

20130627

许欣芃

创建

目录

目录

目录3

前言8

产品简介8

读者对象8

手册概况8

缩略语/术语8

1.开发包简介10

2.开发流程11

2.1同步开发流程11

2.2异步开发流程11

3.开发接口12

3.1配置类【CT2ConfigInterface】12

3.1.1读取配置文件(Load)12

3.1.2保存配置文件(Save)15

3.1.3获取字符型配置项值(GetString)15

3.1.4获取整型配置项值(GetInt)16

3.1.5设置字符型配置项值(SetString)16

3.1.6设置整型配置项值(SetInt)16

3.2连接回调接口【CT2CallbackInterface】17

3.2.1TCP连接成功回调(OnConnect)17

3.2.2安全连接成功回调(OnSafeConnect)17

3.2.3注册成功回调(OnRegister)17

3.2.4连接断开回调(OnClose)18

3.2.5数据发送回调(OnSent)18

3.2.6收到消息回调(OnReceivedBiz)19

3.2.7收到消息扩展回调(OnReceivedBizEx)19

3.2.8收到业务消息回调(OnReceivedBizMsg)20

3.3业务消息类【CT2BizMessage】21

3.3.1设置功能号(SetFunction)21

3.3.2获取功能号(GetFunction)21

3.3.3设置包类型(SetPacketType)22

3.3.4获取包类型(GetPacketType)22

3.3.5设置营业部号(SetBranchNo)22

3.3.6获取营业部号(GetBranchNo)22

3.3.7设置系统号(SetSystemNo)23

3.3.8获取系统号(GetSystemNo)23

3.3.9设置子系统号(SetSubSystemNo)23

3.3.10获取子系统号(GetSubSystemNo)24

3.3.11设置发送者编号(SetSenderId)24

3.3.12获取发送者编号(GetSenderId)24

3.3.13设置包序号(SetPacketId)24

3.3.14获取包序号(GetPacketId)25

3.3.15设置目的地路由(SetTargetInfo)25

3.3.16获取目的地路由(GetTargetInfo)26

3.3.17设置发送者路由(SetSendInfo)26

3.3.18获取发送者路由(GetSendInfo)26

3.3.19设置错误号(SetErrorNo)26

3.3.20获取错误号(GetErrorNo)27

3.3.21设置错误信息(SetErrorInfo)27

3.3.22获取错误信息(GetErrorInfo)27

3.3.23设置返回码(SetReturnCode)28

3.3.24获取返回码(GetReturnCode)28

3.3.25设置业务内容(SetContent)28

3.3.26获取业务内容(GetContent)29

3.3.27设置订阅类型(SetIssueType)29

3.3.28获取订阅类型(GetIssueType)30

3.3.29设置订阅序号(SetSequeceNo)30

3.3.30获取订阅序号(GetSequeceNo)30

3.3.31设置订阅关键字段(SetKeyInfo)31

3.3.32获取订阅关键字段(GetKeyInfo)31

3.3.33设置附加数据(SetAppData)32

3.3.34获取附加数据(GetAppData)32

3.3.35请求转换成应答(ChangeReq2AnsMessage)32

3.3.36消息转换成二进制流(GetBuff)33

3.3.37二进制流转换成消息(SetBuff)33

3.4打包器类【CT2Packer】33

3.4.1设置缓存区空间(SetBuffer)33

3.4.2开始打包(BeginPack)34

3.4.3构造新结果集(NewDataset)34

3.4.4添加新字段(AddField)34

3.4.5添加string型数据(AddStr)35

3.4.6添加int型数据(AddInt)35

3.4.7添加double型数据(AddDouble)35

3.4.8添加char型数据(AddChar)36

3.4.9添加二进制数据(AddRaw)36

3.4.10结束打包(EndPack)36

3.4.11获取打包结果指针(GetPackBuf)37

3.4.12获取打包结果长度(GetPackLen)37

3.4.13获取打包缓存长度(GetPackBufSize)37

3.4.14获取打包版本(GetVersion)37

3.4.15设置返回码(SetReturnCode)38

3.4.16获取解包接口(UnPack)38

3.4.17释放打包内存(FreeMem)38

3.4.18清空最后一个结果集数据(ClearValue)39

3.4.19开始打包扩展接口(BeginPackEx)39

3.5解包器类【CT2UnPacker】39

3.5.1获取解包器版本(GetVersion)39

3.5.2二进制转换为解包器(Open)40

3.5.3获取结果集个数(GetDatasetCount)40

3.5.4根据下标设置当前结果集(SetCurrentDatasetByIndex)40

3.5.5根据结果集名字设置当前结果集(SetCurrentDataset)、40

3.5.6获取解包器缓存指针(GetPackBuf)41

3.5.7获取解包器缓存长度(GetPackLen)41

3.5.8获取当前结果集行数(GetRowCount)41

3.5.9指向结果集第一行记录(First)42

3.5.10指向结果集最后一行记录(Last)42

3.5.11跳转到结果集任意行(Go)42

3.5.12获取列个数(GetColCount)42

3.5.13根据下标获取列名字(GetColName)43

3.5.14获取列类型(GetColType)43

3.5.15获取列精度(GetColScale)43

3.5.16获取列最大长度(GetColWidth)44

3.5.17根据列名字找到列下标(FindColIndex)44

3.5.18根据列下标获取string类型值(GetStrByIndex)44

3.5.19根据列名字获取string类型值(GetStr)44

3.5.20根据列下标获取char类型值(GetCharByIndex)45

3.5.21根据列名字获取char类型值(GetChar)45

3.5.22根据列下标获取double类型值(GetDoubleByIndex)45

3.5.23根据列名字获取double类型值(GetDouble)45

3.5.24根据列下标获取int类型值(GetIntByIndex)46

3.5.25根据列名字获取int类型值(GetInt)46

3.5.26根据列下标获取二进制类型值(GetRawByIndex)46

3.5.27根据列名字获取二进制类型值(GetRaw)47

3.5.28最后一次取得值是否为空(WasNull)47

3.5.29结果集下一条记录(Next)47

3.5.30结果集是否到结尾(IsEOF)47

3.5.31结果集是否为空(IsEmpty)48

3.5.32结果集释放(Destroy)48

3.6过滤器类【CT2FilterInterface】49

3.6.1根据下标获取条件名字(GetFilterNameByIndex)49

3.6.2根据下标获取条件值(GetFilterValueByIndex)49

3.6.3根据条件名字好获取条件值(GetFilterValue)49

3.6.4获取过滤条件个数(GetCount)50

3.6.5设置过滤条件名字和值(SetFilter)50

3.7订阅参数类【CT2SubscribeParamInterface】50

3.7.1设置主题名字(SetTopicName)50

3.7.2设置附加数据(SetAppData)51

3.7.3设置过滤条件(SetFilter)51

3.7.4设置返回字段(SetReturnFiled)51

3.7.5设置补缺标志(SetFromNow)52

3.7.6设置覆盖标志(SetReplace)52

3.7.7设置发送间隔(SetSendInterval)52

3.7.8获取主题名字(GetTopicName)53

3.7.9获取附加数据(GetAppData)53

3.7.10根据下标获取过滤字段名字(GetFilterNameByIndex)53

3.7.11根据下标获取过滤字段值(GetFilterValueByIndex)53

3.7.12根据过滤名字获取值(GetFilterValue)54

3.7.13获取过滤条件个数(GetFilterCount)54

3.7.14获取返回字段(GetReturnFiled)54

3.7.15获取补缺标志(GetFromNow)55

3.7.16获取覆盖标志(GetReplace)55

3.7.17获取发送间隔(GetSendInterval)55

3.8订阅回调接口【CT2SubCallbackInterface】55

3.8.1收到发布消息回调(OnReceived)56

3.8.2收到剔除订阅回调(OnRecvTickMsg)56

3.9订阅类【CT2SubscribeInterface】57

3.9.1订阅主题57

3.9.2取消订阅58

3.9.3取消订阅扩展接口58

3.9.4获取已经订阅的信息58

3.10发布类【CT2PublishInterface】59

3.10.1业务发包格式发送59

3.10.2二进制数据发送60

3.11连接类【CT2Connection】61

3.11.1初始化连接对象(Create)61

3.11.2开始连接/注册(Connect)61

3.11.3断开连接(Close)62

3.11.4取连接服务器地址(GetServerAddress)62

3.11.5取连接状态(GetStatus)62

3.11.6取服务器负载(GetServerLoad)63

3.11.7取错误码对应的错误信息(GetErrorMsg)63

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1