天,
我试过搜索 MSDN 和这里,但我认为我不能这样做:
给定对 a 的引用ServiceHost
,是否可以发现它正在执行的主机的类型?
就像是
ServiceHost host = new ServiceHost(typeof(MyContractImplementation));
Type serviceType = host.MagicCallHere();
Assert.True(typeof(MyContractImplementation) == serviceType);
MagicCallHere 存在吗?
如果你能躲避反射,加分...