0
IContractBehavior
とIWsdlExportExtension
を実装するWCFサービスがあり、ユーザーの許可された操作でWSDLを生成し、アクセスできない操作と型は除外します。WCFメタデータへのパラメータの受け渡し
ただし、この制限は各ユーザーごとに、どのユーザーにWSDLを生成するかを手動で変更する必要があることです。
メタデータのリクエストの一部としてユーザーに渡すことでこの制限を修正したいと考えています。
localhost/service.svc?user=me
またはlocalhost:9766/service.svc?singleWsdl&user=me
も限り結果のWSDLが平坦化されるように働く代わりに私がsvcutil
を使用することができます。