WCF Webサービスの複数の言語。ベストプラクティスは何ですか?

StackOverflow https://stackoverflow.com/questions/655289

  •  19-08-2019
  •  | 
  •  

質問

フランス語と英語の両方で結果を返す必要があるWebサービスを開発しています。 (他の言語は後で追加される可能性があります。)WebサービスはC#で記述されています。

すべての文字列をリソースファイルに分割しました。サービスにパラメーターを追加し、Thread.CurrentThread.CurrentCultureを適切な値に設定することを計画していました。次に、正しい文字列を取得するときに、CurrentCulture値を確認します。

これは良い習慣ですか?

役に立ちましたか?

解決

サービス内のすべての呼び出しにパラメーターを追加するのではなく(または、Webサービスコンテキストの種類に-WSのことをやってからしばらく経ちました)、別のWebサービスをホストすることを考えましたか異なる言語を表すURL?

素晴らしいアイデアだと主張するつもりはありませんが、本当にシンプルだという利点があります:)真剣に、多くの長所と短所があると確信していますが、ミックスに入れるべき別のことです。

他のヒント

このタイプの情報は、soapヘッダーに入ります。設定方法については、次のリンクを確認してください。 http:// geekswithblogs.net/claeyskurt/archive/2007/10/23/SoapHeadersInWCFforAMSXClients.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top