wsdl 生成でいくつかのカスタマイズをしようと何時間も費やしましたが、結果はありませんでした。主に、やりたいことの明確なサンプルが見つからなかったため、行き詰まりました(何かを見逃している可能性があります)。
要点を説明しましょう:生成された WSDLをカスタマイズしたいと思います。私が見つけた最も関連性の高い記事は、この記事のように、既存のサービスに属性を追加して動作を追加することに関するものです。
私がやりたいことは、OperationContractを分析し、必要に応じて追加の xsd を生成できるようにすることです。
私の質問は次のとおりです。
- 属性を追加せずに、既存の WSDL 生成をどのように追加または傍受できますか?
- 構成ファイルでこのコンポーネントを構成するにはどうすればよいですか?
メタデータがsvcutil.exeによって消費される方法を変更したくありません。生成された wsdl に「オンザフライ」で ComplexType を追加するだけです。
あなたの提案をありがとう!