我正面臨與Silverlight的WCF連接問題。在我的界面中,我編寫了用於異步和普通調用的DoWork方法。#if WCF中的SILVERLIGHT和#else塊顏色更改
#if SILVERLIGHT
[OperationContract(AsyncPattern=true)]
IAsyncResult BeginDoWork(bool opt, AsyncCallback callback, object state);
string EndDoWork(IAsyncResult result);
#else
[OperationContract]
string DoWork(bool opt);
#endif
當我開始編碼的接口的「#if SILVERLIGHT」內容爲灰色和「#ELSE」內容被着色(藍色,黑色)。
當我看到界面代碼時,一些代碼發生了變化,顏色被交換。 「#如果SILVERLIGHT」內容爲彩色(藍色,黑色),「#else」內容爲灰色。我不知道我做錯了什麼。
請任何人能幫助我解決這個問題
http://satyendrakumarp.spaces.live.com/blog/cns!1571EB24C5E78234!167.entry
謝謝你, Satyendra
在stackoverflow我們不使用__Answers__對話。請注意我的答案下的「添加評論」鏈接,這是您應該放置上述評論的地方。這可能是一個好主意,讓你閱讀常見問題,因爲Stackoverflow與你在通過的其他論壇不同。至於你的評論對我來說聽起來像以前發生的事情是錯誤的,現在發生的事情是應該的。注意Silverlight只能異步使用WCF。 – AnthonyWJones 2010-07-14 14:43:35