У меня есть приложение WPF, в котором размещается служба, код такой:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
_host = new ServiceHost(typeof(GestorAplicacionesService));
_host.Open();
}
private ServiceHost _host;
}
Я прочитал, что закрывать службу полезно, но не знаю, как это сделать.это в этом случае?Поскольку у меня есть главное окно, что, если я закрою приложение, я могу закрыть сервис в событии закрытия.Однако, если есть какое-то исключение, которое может сломать приложение, которое не запускает событие закрытия, то служба не будет закрыта.
Так что мне было интересно, как это будет лучшим способом закрытьслужба, размещенная в приложении wpf.
Спасибо.