public async Task DeleteMessageAsync(TaskAgentMessage message) { Trace.Entering(); ArgUtil.NotNull(_session, nameof(_session)); if (message != null && _session.SessionId != Guid.Empty) { using (var cs = new CancellationTokenSource(TimeSpan.FromSeconds(30))) { await _agentServer.DeleteAgentMessageAsync(_settings.PoolId, message.MessageId, _session.SessionId, cs.Token); } } }