WCF 删除队列

Configuration config = ConfigurationManager.OpenExeConfiguration
                (ConfigurationUserLevel.None);
            ServiceModelSectionGroup  group=ServiceModelSectionGroup.GetSectionGroup(config);
            foreach(ChannelEndpointElement endPoint in group.Client.Endpoints )
            {
                if (endPoint.Binding == "netMsmqBinding")
                {
                    string queuename = GetQueueFromUri(endPoint.Address);
                    if (MessageQueue.Exists(queuename) == false)
                    {
                        MessageQueue queue = new MessageQueue(queuename);
                        queue.Purge();
                    }
                }
            }

image

原文地址:https://www.cnblogs.com/running-mydream/p/4059072.html