ServiceHost.Close фактически идентично Dispose()
.В общем, это верно для всех типов, которые имеют метод Close()
- Dispose()
реализован в терминах Close()
.
FYI - ServiceHostBase
реализует Dispose()
явно через:
void IDisposable.Dispose()
{
base.Close();
}
По сути, это означает, что когда вы закрываете ServiceHost, вы всегда будете его удалять ().Не существует поддерживаемого способа «открыть» его без воссоздания.