2009-12-28 53 views
2

我使用棱鏡,並有一些模塊。其中幾個我正在做web服務和wcf調用。我希望能夠在一個地方配置關於這些服務的信息。我應該在resources.resx文件中執行此操作嗎?我記得一個settings.setting文件,但它在一個web應用程序中。在Silverlight中放置配置信息的位置?

JD

回答

2

當您在Silverlight應用程序中創建服務引用時,它應自動生成一個ServiceReferences.ClientConfig XML文件並將其放入您的項目中。它會將綁定和端點配置信息放入此文件中。如果您在未指定任何綁定/端點的情況下創建服務代理對象的實例,它將使用文件中的信息。

0

你可以做的是:

  1. 在引導器應用,引用添加到WCF
  2. 創建自己的自定義代理類imlpementing是決定了方法的接口被稱爲
  3. 將此IProxy註冊到Unity Container,然後將每個ViewModel傳遞一個IProxy參數。 Unity將通過注入該IProxy的實例來完成這項工作。

這樣你就可以在一個地方建立所有的WCF連接。

它有幫助嗎?

Regards