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; } }
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; } }
//[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; } }
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; } }
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; } }
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; } }