TsgcWSPClient_sgc › Yöntemler › StartTransaction
Yeni bir işlem başlatır; sonraki mesajlar Commit veya RollBack yapılana kadar kuyruğa alınır.
procedure StartTransaction(const aChannel: string = '');
| Name | Type | Açıklama |
|---|---|---|
aChannel | const string | İşlemin isteğe bağlı kanal kapsamı. Varsayılan bir işlem başlatmak için boş bırakın. |
Bu istemci için sunucuda bir işlem (transaction) açar. Daha sonra gönderilen mesajlar bir kuyrukta tutulur ve yalnızca Commit çağrıldığında abonelere gönderilir veya RollBack çağrıldığında atılır.
oProtocol.StartTransaction;
oProtocol.Publish('msg1', 'news');
oProtocol.Publish('msg2', 'news');
oProtocol.Commit;