TsgcWSPClient_sgc › Métodos › StartTransaction
Inicia uma nova transação; as mensagens subsequentes são enfileiradas até Commit ou RollBack.
procedure StartTransaction(const aChannel: string = '');
| Name | Type | Descrição |
|---|---|---|
aChannel | const string | Escopo de canal opcional da transação. Deixe vazio para iniciar uma transação padrão. |
Abre uma transação no servidor para este cliente. As mensagens enviadas posteriormente são mantidas em uma fila e só são despachadas aos assinantes quando Commit é chamado, ou descartadas quando RollBack é chamado.
oProtocol.StartTransaction;
oProtocol.Publish('msg1', 'news');
oProtocol.Publish('msg2', 'news');
oProtocol.Commit;