public async Task Ack()

in rocketmq-client-csharp/Client.cs [379:398]


        public async Task<Boolean> Ack(string target, string group, string topic, string receiptHandle, String messageId)
        {
            var request = new rmq::AckMessageRequest();
            request.Group = new rmq::Resource();
            request.Group.ResourceNamespace = _resourceNamespace;
            request.Group.Name = group;

            request.Topic = new rmq::Resource();
            request.Topic.ResourceNamespace = _resourceNamespace;
            request.Topic.Name = topic;

            var entry = new rmq::AckMessageEntry();
            entry.ReceiptHandle = receiptHandle;
            entry.MessageId = messageId;
            request.Entries.Add(entry);

            var metadata = new grpc::Metadata();
            Signature.sign(this, metadata);
            return await Manager.Ack(target, metadata, request, RequestTimeout);
        }