TsgcWSPClient_sgcMétodos › StartTransaction

StartTransaction Método

Inicia una nueva transacción; los mensajes posteriores se ponen en cola hasta que se ejecute Commit o RollBack.

Sintaxis

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

Parámetros

NombreTipoDescripción
aChannelconst stringÁmbito de canal opcional de la transacción. Déjelo vacío para iniciar una transacción predeterminada.

Observaciones

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.

Ejemplo

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

Volver a Métodos