3

WCFには、障害の一部であるFaultReasonTextオブジェクトを介して、クライアントに返された障害をローカライズできるようにするローカリゼーションメカニズムがあります。

これを行う方法は、FaultReasonTextのコレクション内で障害のメッセージの可能なすべての翻訳を渡すことです。これは、SOAPv1.2に基づいていると私は理解しています。

誰かが実際にこのメカニズムを使用していますか?これは帯域幅の点で無駄ではありませんか?(おそらく)特定の言語にのみ関心があるクライアントに、考えられるすべての翻訳を送信するのはなぜですか?

4

1 に答える 1

1

FaultReason クラス を使用すると、必要に応じて複数の翻訳を保存できます。たとえば、さまざまな言語で考えられる障害の説明をキャッシュすることができます。

ただし、通常、コンストラクターFaultReason(FaultReasonText ) は、特定の言語で障害を説明する指定されたテキスト要素を使用して、FaultReason クラスの新しいインスタンスを初期化するために使用されます。

于 2012-06-16T00:17:06.000 に答える