/// <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); } }
/// <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(); }