2

G'day、

私はMSDNとここを検索しようとしましたが、これはできないと思います。

への参照が与えられた場合、ServiceHostそれが実行しているホストのタイプを発見することは可能ですか?

何かのようなもの

ServiceHost host = new ServiceHost(typeof(MyContractImplementation));
Type serviceType = host.MagicCallHere();
Assert.True(typeof(MyContractImplementation) == serviceType);

MagicCallHereは存在しますか?

反射をかわすことができればボーナスマーク...

4

2 に答える 2

6

Descriptionsservicetypeプロパティを確認できます。

var serviceType = host.Description.ServiceType
于 2011-10-04T09:29:32.753 に答える
3

以下のように確認してください:

typeof(ServiceContract) == host.Description.ServiceType
于 2011-10-04T09:35:33.063 に答える