Esempio n. 1
0
        /// <summary>
        /// 停止服务
        /// </summary>
        /// <param name="serviceId"></param>
        private void StopServcie(object serviceItem)
        {
            ((ListBoxItem)serviceItem).IsSelected = true;

            var serviceId = WcfServiceSelect.ServiceId;

            var service = ImportedServices.FirstOrDefault(m => m.ServiceId == serviceId);

            if (WcfServiceSelect.Type == ServiceType.Plan)
            {
                service.IsRunNow = WcfServiceSelect.IsRunNow;
            }

            //停止服务
            var result = service.StopService();

            if (result.IsSuccess)
            {
                foreach (var message in result.Messages)
                {
                    MessageContent += message + Environment.NewLine;
                }

                InitWcfServices(serviceId, false);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 管理服务
        /// </summary>
        /// <param name="serviceItem"></param>
        private void ManageService(object serviceItem)
        {
            ((ListBoxItem)serviceItem).IsSelected = true;

            var serviceId = WcfServiceSelect.ServiceId;

            var service = ImportedServices.FirstOrDefault(m => m.ServiceId == serviceId);

            //管理服务
            service.ShowManagerView();
        }