0
我有一个WCF服务,其类实现了IContractBehavior
和IWsdlExportExtension
,该类使用用户允许的操作生成WSDL,并排除他们无权访问的操作和类型。将参数传递到WCF元数据
但是这个限制是,对于每个用户,我必须手动更改我为其生成WSDL的用户。
我想通过作为元数据请求的一部分传入用户来解决此限制。
localhost/service.svc?user=me
或localhost:9766/service.svc?singleWsdl&user=me
我也可以用svcutil
也只要所产生的WSDL是扁平的工作。