题
我正在开发,需要在法语和英语返回结果的Web服务。 (其他的语言可以稍后加入。)web服务是用C#。
我已分离的所有字符串的成资源文件。我打算加入一个参数到服务和Thread.CurrentThread.CurrentCulture设定为合适的值。然后,当我去获取正确的字符串我检查的CurrentCulture值。
这是一个好的做法呢?
解决方案
而不是在服务中加入一个参数每一个通话(或任何类型的Web服务方面的你已经有了 - 这是一段时间,因为我做的任何东西WS),你有没有想过在不同承载Web服务网址来表示不同的语言?
我不会说这是一个美妙的想法,但它具有的是非常简单:)严重的利益,我相信会有很多的优点和缺点,但它是另一回事扔到组合
其他提示
此类型的信息进入的SOAP标头。检查如何将其设置这个链接的信息:的http:// geekswithblogs.net/claeyskurt/archive/2007/10/23/SoapHeadersInWCFforAMSXClients.aspx 。
不隶属于 StackOverflow