我有一個WCF服務,其中方法(或操作合同)之一使用某種類型的通用列表作爲參數,但是當我嘗試消費此服務,並調用這個特殊的方法我得到這個錯誤不能發送通用列表作爲參數WCF方法
Cannot convert type 'System.Collections.Generic.List<CA.CCS.sCmd>' to 'CA.CCS.sCmd[]'
我不知道爲什麼一個對象數組預期,而不是在消費者代碼的通用列表。
我想僅將此參數作爲通用列表發送,而不會在客戶端或服務器上進行任何轉換,因爲它會妨礙服務性能。
我發現了類似的堆棧溢出問題,但沒有解決我的問題。
您的迴應,或鏈接到其他的迴應將不勝感激。
更新: 我得到這個窗口時,我嘗試添加服務引用,不能因爲你還在使用VS2005發現這裏
檢查你的代理生成器的設置 - 也許你選擇使用List/ObservableCollection數組? – Carsten
@Carsten,我還沒有做過這樣的設置。我甚至不知道如何檢查。你可以指導我請 – Bravo
你可以在「添加服務參考」對話框中設置那些 – Carsten