阅读有关使用 ServiceHostFactory 扩展托管的 MSDN 教程,有一个覆盖CreateServiceHost
函数的示例:
public class DerivedFactory : ServiceHostFactory
{
public override ServiceHost CreateServiceHost( Type t, Uri[] baseAddresses )
{
return new DerivedHost( t, baseAddresses )
}
}
但是,当我们查看类的实际定义时,CreateServiceHost
方法是protected
:
protected virtual ServiceHost CreateServiceHost(
Type serviceType,
Uri[] baseAddresses
)
我的问题是,我应该覆盖什么?MSDN 示例错了吗?