Web 服務泛型序列化技術範例
此範例顯示如何在 ASP.NET Web 服務中使用及控制泛型的序列化。
若要使用 Visual Studio 建置範例
開啟 Visual Studio,並從 [檔案] 功能表選取 [新網站]。
在 [新網站] 對話方塊的左窗格中選取想要的程式設計語言,再從右窗格中選取 [ASP.NET Web 服務]。
按一下 [瀏覽] 並巡覽至 \CS\GenericsService 子目錄。
選取 Service.asmx,在 Visual Studio 中開啟該檔案。
在 [建置] 功能表上,按一下 [建置方案]。
![]() |
---|
此清單中的前五個步驟是選擇性的。.NET Framework 執行階段會在第一次要求服務時,自動產生 Web 服務。 |
![]() |
---|
以下為建置範例的必要步驟。 |
開啟 檔案總管,巡覽至 \CS 子目錄。
以滑鼠右鍵按一下 GenericsService 子目錄的圖示,然後選取 [共用和安全性]。
在 [Web 共用] 索引標籤中,選取 [共用這個資料夾]。
重要
記下 [別名] 窗格中列出的虛擬目錄名稱,因為執行範例時會需要這個名稱。
若要使用網際網路資訊服務建置範例
開啟 [網際網路資訊服務] 管理嵌入式管理單元,並展開 [網站]。
以滑鼠左鍵按一下 [預設的網站],然後依序選取 [新增]、[虛擬目錄] 以建立 [虛擬目錄建立精靈]。
按 [下一步],輸入虛擬目錄的公用別名,再按 [下一步]。
輸入儲存範例所在目錄的路徑 (通常是 \CS\GenericsService 子目錄),然後按 [下一步。 按 [下一步] 完成精靈。
重要
記下 [別名] 窗格中列出的虛擬目錄名稱,因為執行範例時會需要這個名稱。
若要執行範例
開啟瀏覽器視窗,並選取網址列。
輸入 http://localhost/[virtual directory]/Service.asmx,其中 [virtual directory] 代表建置範例時建立的虛擬目錄。
備註
範例會顯示預設的 ASP.NET 網頁,其中包含 Web 服務定義的連結。 除了修改 Web 服務的原始程式碼之外,您還可以自訂顯示內容。 如需詳細資訊,請參閱Building XML Web Service Clients。
請參閱
參考
System.Collections.Generic
System.Web.Services
System.Xml.Serialization
其他資源
XML Web Services Created Using ASP.NET and XML Web Service Clients