TsgcWSPClient_sgcメソッド › RollBack

RollBack メソッド

現在のトランザクションをロールバックし、サーバー上のすべてのキューに入ったメッセージを破棄します。

構文

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

パラメータ

名前タイプ説明
aChannelconst stringロールバックするトランザクションのオプションのチャンネルスコープ。デフォルトのトランザクションをロールバックするには空のままにしてください。

解説

StartTransaction で開始されたトランザクションをキャンセルします。StartTransaction と RollBack の間に送信されたメッセージはサーバー側で削除され、サブスクライバーには配信されません。

使用例

oProtocol.StartTransaction;
oProtocol.Publish('draft', 'news');
oProtocol.RollBack;

メソッドに戻る