TsgcWSPClient_sgc › Methods › StartTransaction
新しいトランザクションを開始します。後続のメッセージはCommitまたはRollBackまでキューイングされます。
procedure StartTransaction(const aChannel: string = '');
| 名前 | タイプ | 説明 |
|---|---|---|
aChannel | const string | トランザクションのオプションのチャネルスコープ。デフォルトトランザクションを開始する場合は空のままにします。 |
このクライアントのサーバー上でトランザクションを開始します。その後に送信されたメッセージはキューに保持され、Commit が呼び出されたときにサブスクライバーに配信されるか、RollBack が呼び出されたときに破棄されます。
oProtocol.StartTransaction;
oProtocol.Publish('msg1', 'news');
oProtocol.Publish('msg2', 'news');
oProtocol.Commit;