TsgcWSPClient_sgc › Metody › StartTransaction
Rozpoczyna nową transakcję; kolejne wiadomości są kolejkowane do czasu wywołania Commit lub RollBack.
procedure StartTransaction(const aChannel: string = '');
| Nazwa | Typ | Opis |
|---|---|---|
aChannel | const string | Opcjonalny zakres kanału transakcji. Należy pozostawić puste, aby rozpocząć domyślną transakcję. |
Otwiera transakcję na serwerze dla tego klienta. Wiadomości wysyłane następnie są przechowywane w kolejce i wysyłane do subskrybentów dopiero po wywołaniu Commit lub odrzucane po wywołaniu RollBack.
oProtocol.StartTransaction;
oProtocol.Publish('msg1', 'news');
oProtocol.Publish('msg2', 'news');
oProtocol.Commit;