設定服務參考對話方塊
[設定服務參考] 對話方塊可讓您設定 Windows Communication Foundation (WCF) 服務的行為。
若要存取 [設定服務參考] 對話方塊,請以滑鼠右鍵按一下 [方案總管] 中的服務參考,並選擇 [設定服務參考]。 您也可以按一下加入服務參考對話方塊中的 [進階] 按鈕來存取這個對話方塊。
若要變更裝載 WCF 服務的位址,請在 [位址] 欄位中輸入新位址。
若要變更 WCF 用戶端中的類別存取層級,請在 [產生的類別的存取層級] 清單中選取存取層級關鍵字。
若要以非同步方式呼叫 WCF 服務的方法,請選取 [產生非同步作業] 核取方塊。
若要產生 WCF 用戶端的訊息合約型別,請選取 [總是產生訊息合約] 核取方塊。
若要指定 WCF 用戶端的清單或字典集合型別,請從 [集合型別] 和 [字典集合型別] 清單中選取型別。
若要停用型別共用,請清除 [重複使用參考組件中的型別] 核取方塊。 若要針對參考組件的子集啟用型別共用,請選取 [重複使用參考組件中的型別] 核取方塊,然後選取 [重複使用指定的參考組件中的型別],再從 [參考組件清單] 中選取所需的參考。
Address
用於更新網站位址,服務參考會在這個位址查詢服務。 例如在開發期間,可能會在開發伺服器上裝載服務,然後將服務移至實際執行伺服器 (Production Server),強迫變更位址。注意事項 從加入服務參考對話方塊顯示 [設定服務參考] 對話方塊時,無法使用 [位址] 項目。
產生的類別的存取層級
判斷 WCF 用戶端類別的程式碼存取等級。注意事項 針對網站專案,這個選項一定設定為 Public,而且無法變更。 如需詳細資訊,請參閱服務參考的疑難排解。
產生非同步作業
判斷 WCF 服務方法將是同步呼叫 (預設) 還是非同步呼叫。總是產生訊息合約
判斷是否會產生 WCF 用戶端的訊息合約型別。 如需訊息合約的詳細資訊,請參閱Using Message Contracts。集合型別
指定 WCF 用戶端的清單集合型別。 預設型別為 Array。字典集合型別
指定 WCF 用戶端的字典集合型別。 預設型別為 Dictionary<TKey, TValue>。重複使用參考組件中的型別
判斷在加入或更新服務時,WCF 用戶端是否會嘗試重複使用所參考之組件中的型別,而不是產生新型別。 根據預設,這個選項是核取的。重複使用所有參考組件中的型別
選取時,可能的情況下會共用 [參考組件清單] 中的所有型別。 根據預設,這個選項是選取的。重複使用指定的參考組件中的型別
選取時,只會重複使用 [參考組件清單] 中選取的型別。參考組件清單
包含專案或網站的參考組件清單。 選取 [重複使用指定的參考組件中的型別] 時,可以選取或清除個別組件。加入 Web 參考
顯示加入 Web 參考對話方塊。注意事項 只有針對以 .NET Framework 2.0 版為目標的專案,才應使用這個選項。
注意事項 只有從加入服務參考對話方塊顯示 [設定服務參考] 對話方塊時,才能使用 [加入 Web 參考] 按鈕。