我想在我的WCF库中提供一个操作契约,它返回选择信息,即版本,程序集名称和一些其他内部值.
目的是为诊断提供"服务检查"方法,并且可以将其称为常规WCF.
我无法找到最好的方法来做到这一点.我想象某种内部反思.
我还想将此代码作为操作合同的一部分放在Interface中.
做这个的最好方式是什么?
您可以使用反射执行此操作:
例如,要获取程序集的版本信息:
return System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
Run Code Online (Sandbox Code Playgroud)