私のサービスにidispatchmessageinspectorを実装しました。私はこれを属性としてやりたくありませんでした。BeforeSendReplyでヘッダーにデータを追加したいと思います。私が抱えている問題は、それが呼び出されておらず、ヘッダーがnullで返されることです。基本的に、私はこれをイベント駆動型として扱い、メソッドが実行を完了するたびにこれを呼び出すようにしています。
誰かがBeforeSendReplyの実行を説明できますか?
それが理にかなっていることを願っています。
私が達成したいことのサンプルを以下に示します。
class test
implements itest
implements idispatchmessageinspector
public function testFunction as string implements itest.testFunction
begin
return somestring
end
sub BeforeSendReply (reply ...) implement ..
begin
dim header = ...
reply.headers.add(header)
end