TsgcWSPClient_sgc › Métodos › StartTransaction
Inicia una nueva transacción; los mensajes posteriores se ponen en cola hasta que se ejecute Commit o RollBack.
procedure StartTransaction(const aChannel: string = '');
| Nombre | Tipo | Descripción |
|---|---|---|
aChannel | const string | Ámbito de canal opcional de la transacción. Déjelo vacío para iniciar una transacción predeterminada. |
Abre una transacción en el servidor para este cliente. Los mensajes enviados a continuación se retienen en una cola y solo se envían a los suscriptores cuando se llama a Commit, o se descartan cuando se llama a RollBack.
oProtocol.StartTransaction;
oProtocol.Publish('msg1', 'news');
oProtocol.Publish('msg2', 'news');
oProtocol.Commit;