共用方式為


設定服務參考對話方塊

 

發行︰ 2016年4月

[設定服務參考] 對話方塊可讓您設定 Windows Communication Foundation (WCF) 服務的行為。

注意

根據您目前使用的設定或版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中描述的不同。 若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。 如需詳細資訊,請參閱 Customizing Development Settings in Visual Studio

若要存取 [設定服務參考] 對話方塊,請以滑鼠右鍵按一下 [方案總管] 中的服務參考,然後選擇 [設定服務參考]。 您也可以按一下Add Service Reference Dialog Box中的 [進階] 按鈕來存取這個對話方塊。

工作清單

  • 若要變更裝載 WCF 服務的位址,請在 [位址] 欄位中輸入新位址。

  • 若要變更 WCF 用戶端中的類別存取層級,請在 [產生的類別的存取層級] 清單中選取存取層級關鍵字。

  • 若要以非同步方式呼叫 WCF 服務的方法,請選取 [產生非同步作業] 核取方塊。

  • 若要產生 WCF 用戶端的訊息合約類型,請選取 [總是產生訊息合約] 核取方塊。

  • 若要指定 WCF 用戶端的清單或字典集合類型,請從 [集合類型] 和 [字典集合類型] 清單中選取類型。

  • 若要停用類型共用,請清除 [重複使用參考組件中的類型] 核取方塊。 若要針對參考組件的子集啟用類型共用,請選取 [重複使用參考組件中的類型] 核取方塊,然後選取 [重複使用指定的參考組件中的類型],再從 [參考組件清單] 中選取所需的參考。

UIElement 清單

地址
用於更新網址,服務參考會在這個網址查詢服務。 例如在開發期間,可能會在開發伺服器上裝載服務,稍後再將服務移至實際伺服器,並強迫變更位址。

注意

Add Service Reference Dialog Box 顯示 [設定服務參考] 對話方塊時,無法使用 [位址] 項目。

產生的類別的存取層級
判斷 WCF 用戶端類別的程式碼存取層級。

注意

針對網站專案,這個選項一律會設為 Public,而且無法變更。 如需詳細資訊,請參閱Troubleshooting Service References

產生非同步作業
判斷將以同步方式 (預設) 或非同步方式呼叫 WCF 服務方法。

產生以工作為基礎的作業
撰寫非同步程式碼時,這個選項可讓您利用 .Net 4 所引進的工作平行程式庫 (TPL)。 請參閱工作平行程式庫 (TPL)

總是產生訊息合約
判斷是否會產生 WCF 用戶端的訊息合約類型。 如需訊息合約的詳細資訊,請參閱使用訊息合約

集合類型
指定 WCF 用戶端的清單集合類型。 預設類型為 Array

字典集合類型
指定 WCF 用戶端的字典集合類型。 預設類型為 Dictionary<TKey, TValue>

重複使用參考組件中的類型
判斷在加入或更新服務時,WCF 用戶端是否會嘗試重複使用參考組件中已存在的類型,而不是產生新類型。 預設會核取這個選項。

重複使用所有參考組件中的類型
選取時,在可能的情況下會重複使用 [參考組件清單] 中的所有類型。 根據預設,這個選項是選取的。

重複使用指定的參考組件中的類型
選取時,只會重複使用 [參考組件清單] 中選取的類型。

參考組件清單
包含專案或網站的參考組件清單。 選取 [重複使用指定的參考組件中的類型] 時,可以選取或清除個別組件。

加入 Web 參考
顯示 NIB: Add Web Reference Dialog Box

注意

只有針對以 .NET Framework 2.0 版為目標的專案,才應使用這個選項。

注意

只有從 Add Service Reference Dialog Box 顯示 [設定服務參考] 對話方塊時,才能使用 [加入 Web 參考] 按鈕。

請參閱

Add Service Reference Dialog Box
How to: Add, Update, or Remove a Service Reference
How to: Add a Reference to a Web Service
Windows Communication Foundation 服務和 WCF Data Services
耗用 ASMX 和 WCF 服務範例