TsgcWSPClient_sgcMéthodes › StartTransaction

StartTransaction Méthode

Démarre une nouvelle transaction ; les messages suivants sont mis en file d'attente jusqu'à Commit ou RollBack.

Syntaxe

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

Paramètres

NomTypeDescription
aChannelconst stringPortée optionnelle du canal de la transaction. Laisser vide pour démarrer une transaction par défaut.

Remarques

Ouvre une transaction sur le serveur pour ce client. Les messages envoyés ensuite sont mis en attente et ne sont distribués aux abonnés que lorsque Commit est appelé, ou supprimés lorsque RollBack est appelé.

Exemple

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

Retour aux méthodes