TsgcWSPClient_sgcMetody › StartTransaction

StartTransaction Metoda

Rozpoczyna nową transakcję; kolejne wiadomości są kolejkowane do czasu wywołania Commit lub RollBack.

Składnia

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

Parametry

NazwaTypOpis
aChannelconst stringOpcjonalny zakres kanału transakcji. Należy pozostawić puste, aby rozpocząć domyślną transakcję.

Uwagi

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.

Przykład

oProtocol.StartTransaction;
oProtocol.Publish('msg1', 'news');
oProtocol.Publish('msg2', 'news');
oProtocol.Commit;

Powrót do metod