TsgcWSPClient_sgcMetodi › StartTransaction

StartTransaction Metodo

Avvia una nuova transazione; i messaggi successivi vengono accodati finché non viene eseguito Commit o RollBack.

Sintassi

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

Parametri

NomeTipoDescrizione
aChannelconst stringScope di canale opzionale della transazione. Lo lasci vuoto per avviare una transazione predefinita.

Note

Apre una transazione sul server per questo client. I messaggi inviati successivamente vengono mantenuti in una coda e vengono inviati ai subscriber solo quando viene chiamato Commit, oppure scartati quando viene chiamato RollBack.

Esempio

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

Torna ai Metodi