[設定服務參考] 對話框
注意
數據集和相關類別是 2000 年代初的舊版 .NET Framework 技術,可讓應用程式在應用程式與資料庫中斷連線時使用記憶體中的數據。 這些技術特別適用於可讓使用者修改數據並將變更保存回資料庫的應用程式。 雖然數據集已證明是非常成功的技術,但建議新的 .NET 應用程式使用 Entity Framework Core。 Entity Framework 提供更自然的方式,以表格式數據作為物件模型使用,而且具有更簡單的程序設計介面。
[設定服務參考] 對話框可讓您設定 Windows Communication Foundation (WCF) 服務的行為。
若要存取 [設定服務參考] 對話框,請在 [方案總管] 中以滑鼠右鍵按兩下服務參考,然後選擇 [設定服務參考] 。 您也可以按兩下 [新增服務參考] 對話框中的 [進階] 按鈕,來存取對話框。
工作清單
若要變更裝載 WCF 服務的位址,請在 [位址] 欄位中輸入新位址。
若要變更 WCF 用戶端中類別的存取層級,請在 [存取層級] 中選取所產生類別的存取層級關鍵詞, 清單。
若要以異步方式呼叫 WCF 服務的方法,請選取 [產生異步操作 ] 複選框。
若要在WCF用戶端中產生訊息合約類型,請選取 [永遠產生訊息合約] 複選框。
若要為 WCF 用戶端指定清單或字典集合的類型,請從 集合類型 清單和 字典集合類型 清單中選取類型。
若要停用類型共用,請清除 [在參考元件中重複使用類型] 複選框。 若要啟用參考元件子集的類型共用,請選取 [重複使用參考元件中的類型] 複選框,選取 [重複使用指定參考元件中的類型],然後在 [參考元件] 清單中選取所需的參考。
UIElement 清單
位址
更新服務參考用來尋找服務的網頁地址。 例如,在開發期間,服務可能會裝載於開發伺服器上,之後再移至生產伺服器,因此需要變更位址。
注意
當從 [新增服務參考] 對話框 顯示 [設定服務參考] 對話框時,無法使用 Address 元素。
產生類別的存取層級
決定 WCF 用戶端類別的程式代碼存取層級。
注意
對於網站專案,此選項一律會設定為 Public
且無法變更。 如需詳細資訊,請參閱 疑難解答服務參考。
產生異步操作
判定 WCF 服務方法是以同步方式(預設)還是以異步方式呼叫。
產生任務導向的操作
撰寫異步程式代碼時,此選項可讓您利用 .NET 4 引進的工作平行連結庫 (TPL)。 請參閱 工作平行連結庫 (TPL)。
一律產生訊息合約
確定是否要為 WCF 用戶端生成訊息合約類型。 如需訊息合約的詳細資訊,請參閱 使用訊息合約。
集合類型
指定 WCF 用戶端的清單集合類型。 預設類型為 Array。
字典集合類型
指定 WCF 用戶端的字典集合類型。 預設類型為 Dictionary<TKey,TValue>。
重複使用參考元件中的類型
判斷 WCF 用戶端在新增或更新服務時,是否嘗試重複使用參考的程序集中已存在的類型,而不是產生新類型。 根據預設,會核取此選項。
在所有參考的組件中重用類型
當選取時,參考元件清單中的所有類型 會盡可能被重複利用。 根據預設,會選取此選項。
在指定的參考元件中重用類型
選擇時,僅重複使用 參考元件清單中的選取類型。
參考元件清單
包含專案或網站的參考元件清單。 當您選取 [重用指定參考組件中的類型] 時,您可以選取或清除個別組件。
新增 Web 參考
顯示 [新增 Web 參考] 對話框。
注意
此選項僅適用於以 .NET Framework 2.0 版為目標的專案。
注意
只有當從 [新增服務參考] 對話框 顯示 [設定服務參考] 對話框時,才能使用 [新增 Web 參考] 按鈕。