2009-03-17 18 views
0

フランス語と英語の両方で結果を返す必要があるWebサービスを開発しています。 (その他の言語は後で追加することができます)。WebサービスはC#で書かれています。WCF Webサービスの複数の言語。ベストプラクティスは何ですか?

すべての文字列をリソースファイルに分割しました。私は、サービスにパラメータを追加し、Thread.CurrentThread.CurrentCultureを適切な値に設定することを計画していました。その後、正しい文字列を取得するために私はCurrentCulture値をチェックします。

これは良い方法ですか?

答えて

2

サービス内のすべての呼び出し(またはWSのものを実行してからしばらく時間がかかります)にパラメータを追加するのではなく、Webサービスをホストすることを考えましたか異なる言語を表す異なるURL?

私はそれはすばらしいアイデアだと主張するつもりはありませんが、本当にシンプルになるというメリットがあります。真剣に、多くの長所と短所があると確信していますが、ミックス。

+0

私は、異なるURLを使い、追加のparmを渡す必要はないのが好きですが、複数のURLを使って追加のデプロイメントと設定のオーバーヘッドを避けたいと思います。 –

関連する問題