public IList <string[]> GetQueuesCount() { if ((address != null) && (Binding != null)) { try { using (ChannelFactory <ISendMessageService> channel = new ChannelFactory <ISendMessageService>(Binding, address)) { ISendMessageService service = channel.CreateChannel(); return(service.GetQueuesCount()); } } catch (Exception ex) { string str = ex.Message; return(new List <string[]>()); } } else { return(new List <string[]>()); } }