示例#1
0
 internal async Task Delete(string queueName = null)
 {
     await _activeMqSessionHelper.UseSession(async session =>
     {
         SessionUtil.DeleteQueue(session.Session, queueName ?? Address);
     });
 }
示例#2
0
        public Task DeleteQueue(string queueName)
        {
            TransportLogMessages.DeleteQueue(queueName);

            return(_executor.Run(() => SessionUtil.DeleteQueue(_session, queueName), CancellationToken.None));
        }
示例#3
0
 public Task DeleteQueue(string queueName)
 {
     return(Task.Factory.StartNew(() => SessionUtil.DeleteQueue(_session, queueName), CancellationToken, TaskCreationOptions.None, _taskScheduler));
 }