C# Silverlight客户端的配置文件,该客户端正在使用WCF轮询双工服务

C# Silverlight客户端的配置文件,该客户端正在使用WCF轮询双工服务,c#,wcf,configuration,silverlight-4.0,C#,Wcf,Configuration,Silverlight 4.0,我可以使用ServiceReference.config文件配置PullingDuplexHttpBinding吗?如果是,请告诉我怎么做。我在配置客户端编程方面没有任何问题,但我需要使用配置文件。您可以通过注册自定义绑定扩展名来实现这一点。上有一个完整的示例。如果我们将Silverlight 4和WCF与PullingDuplexHttpBinding一起使用,我们无法使用ServiceReference.config配置客户端,我们需要在代码中进行配置。 但是我们可以通过定制绑定来实现 您可

我可以使用ServiceReference.config文件配置PullingDuplexHttpBinding吗?如果是,请告诉我怎么做。我在配置客户端编程方面没有任何问题,但我需要使用配置文件。

您可以通过注册自定义绑定扩展名来实现这一点。上有一个完整的示例。

如果我们将Silverlight 4和WCF与PullingDuplexHttpBinding一起使用,我们无法使用ServiceReference.config配置客户端,我们需要在代码中进行配置。 但是我们可以通过定制绑定来实现


您可以看到非常好的解释。

谢谢您的帮助。但是这篇文章是关于Silverlight 2的,没有提到在客户机上使用配置文件。@Michael M:但是客户机的配置和服务器上的配置是一样的……如果我们谈论“内置”绑定,您绝对是对的。例如BasicHttpBinding。但我使用的是SilverlightSDK中提供的PullingDuplexHttpBinding。如果在WCF上添加服务引用,拉双工服务VS 2010将生成服务引用和ServiceReference.config,但ServiceReference.config将只包含一行“”。我需要这样创建客户机:“var duplexServiceClient=new DuplexnServiceClient(new PollingDuplexHttpBinding(),new EndpointAddress(”);“。我知道我可以使用资源文件来存储有关端点的信息,但我希望我们有更好的方法来存储端点信息。对不起,可能是我的解释不太清楚。。。