この質問は、「情報メッセージ」に関するもので、一貫した方法で「バックエンド」から「フロントエンド」に流れるようにします。簡単な質問は「どうやってやるの?」
バックグラウンド:
WCF を使用してバックエンド サービスを呼び出す Web アプリケーション。
バックエンド サービスでは、「メッセージ」が発生する場合があります。さて、この「メッセージ」の理由にはいくつかの理由が考えられますが、この議論では、データの一部が調べられ、それに関する情報を発信者に返す必要があると判断されたと仮定しましょう。
この「情報」メッセージは、保存中に表示される場合と、情報の取得中に表示される場合があります。繰り返しになりますが、ここで重要なのはメッセージではありませんが、さまざまなシナリオで返すべき情報メッセージがいくつかあるという事実です。
チームの観点からは、これらの「メッセージ」を常に標準的な方法で返したいと考えています。さて、過去には、この「標準的な方法」は、さまざまな人によってさまざまな方法で行われてきました。
以下にいくつかの可能性を示します。
1)すべての操作には、これらのメッセージを含む「ref」パラメータが最後にあります
2) すべてのメソッドはこれらのメッセージを返します...ただし、「取得」メソッドはメッセージではなく実際のデータを返す必要があると考えられるため、これは「保存」メソッドに対してのみ機能します。
3) すべてのメッセージ署名を何かで「汚染」しないように、呼び出しコンテキストを使用するいくつかのアプローチ。ただし、図に WCF を使用すると、状況が複雑になります。つまり、メッセージに戻ると、ヘッダーに移動しますか?
質問: 私の質問に戻りますが、上記のような「メッセージ」を、アプリケーションの層を介して、WCF を介して呼び出し元に返す他のユーザーはどのようにしていますか?