2009-06-16 4 views
0

私はクライアントで要求された文化を簡単に設定してサーバー上で取得する方法を探しています。だから私は、例えば要求された言語でエラーメッセージを返すことになるだろう。
WebRequestまたはWebMethodで設定する方法はありますか?ウェブサービスを利用する際に要求される文化を設定する

どのようなご提案でも大歓迎です。ありがとうX

編集:最後に私はクライアントからサーバーにcultureinfo設定を運ぶためにSoapヘッダーを使用しました。それは私が推測する上質です。 SoapHeaderのカスタマイズを使用するのではなく、より低いレベルに設定できることをもっと期待していました。とにかくそれは動作します。 :-)あなたは、パラメータとして所望の文化を渡すとして、サーバー側で文化を設定することができ

答えて

2

Thread.CurrentThread.CurrentUICulture = new CultureInfo(lang); 
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(lang); 
+0

目は、しかし、それは私が探していますものではありません。私は文化を設定する方法に精通しています。私は、クライアントとサーバーの間でこの情報をどのように転送するかについてもっと検討しています。では、パラメータとして渡すことによって、どういう意味ですか? –

+0

関連するすべての操作にパラメータとして渡すことも、カルチャが必要なすべての操作で使用されるSOAPヘッダーに渡すこともできます。 –

関連する問題