Esempio n. 1
0
 public static bool Create(AuthToken authToken, string queueName, QueueDescription queueDescription)
 {
     try
     {
         if (!Exists(authToken, queueName))
         {
             Management.Queues q = new Management.Queues(authToken);
             q.Create(queueName, queueDescription);
         }
         return true;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
 public static QueueDefinition Definition(AuthToken authToken, string queueName)
 {
     try
     {
         Management.Queues q = new Management.Queues(authToken);
         return q.GetDefinition(queueName);
     }
     catch (Exception ex)
     {
         throw ex;
         //return null;
     }
 }
Esempio n. 3
0
 //[Obsolete("Suggest using update by typeof(QueueDefinition).")]
 //public static bool Update(AuthToken authToken, string queueName, string queueDefinition)
 //{
 //    try
 //    {
 //        if (Exists(authToken, queueName))
 //        {
 //            Management.Queues q = new Management.Queues(authToken);
 //            q.Update(queueName, queueDefinition);
 //            return true;
 //        }
 //        else
 //        {
 //            throw new Exception(String.Format("Queue '{0}' does not exist to update.", queueName));
 //            //return false;
 //        }
 //    }
 //    catch (Exception ex)
 //    {
 //        throw ex;
 //    }
 //}
 public static bool Update(AuthToken authToken, string queueName, QueueDefinition queueDefinition)
 {
     try
     {
         if (Exists(authToken, queueName))
         {
             Management.Queues q = new Management.Queues(authToken);
             q.Update(queueName, queueDefinition);
             return true;
         }
         else
         {
             throw new Exception(String.Format("Queue '{0}' does not exist to update.", queueName));
             //return false;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 4
0
 public static IList<QueueDescription> ListDescriptions(AuthToken authToken)
 {
     try
     {
         Management.Queues q = new Management.Queues(authToken);
         return q.ListDescriptions();
     }
     catch (Exception ex)
     {
         throw ex;
         //return null;
     }
 }
Esempio n. 5
0
 public static IList<string> List(AuthToken authToken)
 {
     try
     {
         Management.Queues q = new Management.Queues(authToken);
         return q.NameList();
     }
     catch (Exception ex)
     {
         throw ex;
         //return null;
     }
 }
Esempio n. 6
0
 public static bool Delete(AuthToken authToken, string queueName)
 {
     try
     {
         if (Exists(authToken, queueName))
         {
             Management.Queues q = new Management.Queues(authToken);
             q.Delete(queueName);
         }
         return true;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }