TsgcWSPClient_sgc › Methoden › StartTransaction
Beginnt eine neue Transaktion; nachfolgende Nachrichten werden bis zu Commit oder RollBack in eine Queue gestellt.
procedure StartTransaction(const aChannel: string = '');
| Name | Typ | Beschreibung |
|---|---|---|
aChannel | const string | Optionaler Kanal-Geltungsbereich der Transaktion. Lassen Sie es leer, um eine Standardtransaktion zu starten. |
Öffnet auf dem Server eine Transaktion für diesen Client. Danach gesendete Nachrichten werden in einer Queue gehalten und erst an Abonnenten versendet, wenn Commit aufgerufen wird, oder verworfen, wenn RollBack aufgerufen wird.
oProtocol.StartTransaction;
oProtocol.Publish('msg1', 'news');
oProtocol.Publish('msg2', 'news');
oProtocol.Commit;