Silverlight 4.0 调用在客户端运行的WCF服务和线程&;服务端

Silverlight 4.0 调用在客户端运行的WCF服务和线程&;服务端,silverlight-4.0,wcf,Silverlight 4.0,Wcf,我正在通过HTTPS将自定义头从Silverlight应用程序发送到WCF服务。通过自定义标头,我将客户端的CultureInfo发送到WCF服务,并期望服务以我发送的区域性语言做出响应。通过实现IEndpointBehavior、IClientMessageInspector和IDispatchMessageInspector,我已将自定义行为正确应用于客户端和服务端 我假设调用服务的线程在服务端运行时是相同的。i、 e.在ReceiveRequest之后运行的线程将与运行实际服务器代码的线程

我正在通过HTTPS将自定义头从Silverlight应用程序发送到WCF服务。通过自定义标头,我将客户端的CultureInfo发送到WCF服务,并期望服务以我发送的区域性语言做出响应。通过实现
IEndpointBehavior
IClientMessageInspector
IDispatchMessageInspector
,我已将自定义行为正确应用于客户端和服务端

我假设调用服务的线程在服务端运行时是相同的。i、 e.在ReceiveRequest之后运行
的线程将与运行实际服务器代码的线程相同。对吗?如果我将线程的CultureInfo设置为我想要的,我会从使用相同区域性的服务获得响应吗


(我在本地IIS上托管了wcf服务。出于测试目的,我将线程上的CultureInfo设置为Swedish culture,但响应始终使用美国英语(这是我计算机的文化语言)。

是的,运行
AfterReceiveRequest
的线程将与运行实际服务器代码的线程相同

当我在实现
IDispatchMessageInspector
的类的
AfterReceiveRequest
方法的线程上设置区域性时,它设置正确