共用方式為


Web 服務泛型序列化技術範例

更新:2007 年 11 月

這個範例會示範如何在 ASP.NET Web 服務中使用及控制泛型的序列化。

如需使用這些範例的詳細資訊,請參閱下列主題:

若要使用 Visual Studio 建置範例

  1. 開啟 Visual Studio,從 [檔案] 功能表中選取 [新網站]。

  2. 在 [新網站] 對話方塊中,從左方窗格中選取想要的程式設計語言,再從右方窗格中選取 [ASP.NET Web 服務]。

  3. 按一下 [瀏覽],巡覽至 \CS\GenericsService 子目錄。

  4. 選取 [Service.asmx],在 Visual Studio 中開啟此檔案。

  5. 在 [建置] 功能表上,按一下 [建置方案]。

注意事項:

以下是建置此範例的必要步驟。

  1. 開啟 [Windows 檔案總管],巡覽至 \CS 子目錄。

  2. 以滑鼠右鍵按一下 GenericsService 子目錄的圖示,然後選取 [共用和安全性]。

  3. 在 [Web 共用] 索引標籤中,選取 [共用這個資料夾]。

重要事項:

記下 [別名] 窗格所列的虛擬目錄名稱,這在執行範例時會用到。

若要使用網際網路資訊服務建置範例

  1. 開啟 [網際網路資訊服務] 嵌入式管理單元並展開 [網站]。

  2. 以滑鼠左鍵按一下 [預設的網站]、選取 [新增],然後選取 [虛擬目錄] 以建立 [虛擬目錄建立精靈]。

  3. 按 [下一步]、輸入虛擬目錄的公用別名,然後按 [下一步]。

  4. 輸入您儲存範例的目錄路徑 (通常是 \CS\GenericsService 子目錄),然後按 [下一步]。按 [下一步] 完成精靈。

重要事項:

記下 [別名] 窗格所列的虛擬目錄名稱,這在執行範例時會用到。

若要執行範例

  1. 開啟瀏覽器視窗,並選取網址列。

  2. 輸入 https://localhost/[virtual directory]/Service.asmx,其中 [virtual directory] 表示您在建置範例時所建立的虛擬目錄。

備註

此範例會顯示內含 Web 服務定義連結之預設的 ASP.NET 網頁。除了修改 Web 服務的原始程式碼之外,您還可以自訂顯示方式。如需詳細資訊,請參閱建置 XML Web Service 用戶端

請參閱

參考

System.Collections.Generic

System.Web.Services

System.Xml.Serialization

其他資源

序列化

使用 ASP.NET 和 XML Web Service 用戶端建立的 XML Web Service