TsgcWSPClient_sgcMétodos › StartTransaction

StartTransaction Método

Inicia uma nova transação; as mensagens subsequentes são enfileiradas até Commit ou RollBack.

Sintaxe

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

Parâmetros

NameTypeDescrição
aChannelconst stringEscopo de canal opcional da transação. Deixe vazio para iniciar uma transação padrão.

Observações

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.

Exemplo

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

Voltar para Métodos