void PurgeQueues() { IServiceBusProperties properties = this as IServiceBusProperties; foreach (Uri queueAddress in properties.Addresses) { try { Uri baseAddress = ServiceBusHelper.ParseUri(queueAddress).Item1; string queueName = ServiceBusHelper.ParseUri(queueAddress).Item2; ServiceBusHelper.PurgeQueue(baseAddress, queueName, properties.Credential.TokenProvider); } catch {} } }