c# – WCF:如何停止myServiceHost.Close()处理myServiceHost对象?

显然关闭和处理是有效的.我想要能够关闭并打开我的ServiceHost实例,而不必每次重新启动它.有任何想法吗?谢谢.
最佳答案
ServiceHost.Close与Dispose()有效地相同.一般情况下,所有类型都具有Close()方法 – Dispose()以Close()方式实现.

FYI – ServiceHostBase通过以下方式显式实现Dispose():

void IDisposable.Dispose()
{
    base.Close();
}

这有效地意味着当您关闭ServiceHost时,您将永远Dispose().没有重新启动“重新打开”的支持方式.

转载注明原文:c# – WCF:如何停止myServiceHost.Close()处理myServiceHost对象? - 代码日志