1

次のテキストを WCF 操作の応答本文に追加したいと考えています。

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="transform.xslt" type="text/xsl" ?>

問題は、Message クラスが XML リーダーとライターを使用してメッセージの内容を指定することです。このテキストをタグの後の最初の行として挿入すると、メッセージが適切にフォーマットされなくなります。

では、Message オブジェクトはどこで読み取られ、本文の内容は HTTP 応答ストリームに書き込まれるのでしょうか? そこに上記の 2 行を挿入します。

4

2 に答える 2

1

これはインターセプトと呼ばれ、独自のカスタム インターセプションを定義できます。説明とサンプルを含む次のリンクを 参照してください。 /message-flow-interception-points.aspx

于 2009-11-09T11:34:22.863 に答える
0

必要なのはカスタムMessageEncoderでした。

于 2009-11-11T11:55:20.930 に答える