TsgcWSPClient_sgc › メソッド › RollBack
現在のトランザクションをロールバックし、サーバー上のすべてのキューに入ったメッセージを破棄します。
procedure RollBack(const aChannel: string = '');
| 名前 | タイプ | 説明 |
|---|---|---|
aChannel | const string | ロールバックするトランザクションのオプションのチャンネルスコープ。デフォルトのトランザクションをロールバックするには空のままにしてください。 |
StartTransaction で開始されたトランザクションをキャンセルします。StartTransaction と RollBack の間に送信されたメッセージはサーバー側で削除され、サブスクライバーには配信されません。
oProtocol.StartTransaction;
oProtocol.Publish('draft', 'news');
oProtocol.RollBack;