TsgcWSPClient_sgcMethods › StartTransaction

StartTransaction 方法

开始新事务;后续消息将排队直到提交或回滚。

语法

procedure StartTransaction(const aChannel: string = '');

参数

名称类型描述
aChannelconst string事务的可选频道范围。留空以启动默认事务。

备注

为此客户端在服务器上打开一个事务。之后发送的消息将保存在队列中,只有在调用 Commit 时才分发给订阅者,或在调用 RollBack 时丢弃。

示例

oProtocol.StartTransaction;
oProtocol.Publish('msg1', 'news');
oProtocol.Publish('msg2', 'news');
oProtocol.Commit;

返回方法