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