0
我想在Silverlight中調用EWS,但是我不知道如何在Silverlight中調用WSDL Web服務。如何使用Silverlight中的Exchange Server 2007(EWS)進行編程?
在Web或Windows應用程序中,我們可以輕鬆地從ExchangeServiceBinding開始。但是在Silverlight應用程序中,我該怎麼辦?
我想在Silverlight中調用EWS,但是我不知道如何在Silverlight中調用WSDL Web服務。如何使用Silverlight中的Exchange Server 2007(EWS)進行編程?
在Web或Windows應用程序中,我們可以輕鬆地從ExchangeServiceBinding開始。但是在Silverlight應用程序中,我該怎麼辦?
Silverlight does not allow cross domain service calls這意味着您可能無法從Silerlight應用程序調用EWS,因爲它們託管在不同的域中。
您可以通過在Exchange Server上放置clientaccesspolicy.xml文件來實現它,但更好的選擇可能是創建與Silverlight應用程序位於同一個域的自己的WCF服務。然後,您的Silverlight應用程序將調用將依次調用EWS的WCF服務。
WCF服務將是一個外觀,將呼叫包裝到EWS中,您不必從Silverlight直接調用EWS。它需要一些工作來創建WCF服務,但您只需要包裝所需的EWS API部分。
完全,這是事實。 – user984514