public async Task <int> CountAsync() { var requestMessage = TransactionalSetSizeCodec.EncodeRequest(Name, TransactionId, ContextId); var responseMessage = await Cluster.Messaging.SendToMemberAsync(requestMessage, TransactionClientConnection).CAF(); return(TransactionalSetSizeCodec.DecodeResponse(responseMessage).Response); }
public virtual int Size() { var request = TransactionalSetSizeCodec.EncodeRequest(GetName(), GetTransactionId(), GetThreadId()); return(Invoke(request, m => TransactionalSetSizeCodec.DecodeResponse(m).response)); }