次の方法で共有


Web サービスでのジェネリックのシリアル化の技術サンプル

更新 : 2007 年 11 月

このサンプルでは、ASP.NET Web サービスで、ジェネリックのシリアル化を使用および制御する方法を示します。

サンプルの使用については、次のトピックを参照してください。

Visual Studio を使用してサンプルをビルドするには

  1. Visual Studio を起動し、[ファイル] メニューの [新しい Web サイト] をクリックします。

  2. [新しい Web サイト] ダイアログ ボックスの左ペインで、使用するプログラミング言語を選択し、右ペインの [ASP.NET Web サービス] をクリックします。

  3. [参照] をクリックし、\CS\GenericsService サブディレクトリに移動します。

  4. Service.asmx を選択して、このファイルを Visual Studio で開きます。

  5. [ビルド] メニューの [ソリューションのビルド] をクリックします。

68c887c0.alert_note(ja-jp,VS.90).gifメモ :

以下の手順は、サンプルをビルドするために必要な手順です。

  1. Windows エクスプローラを開き、\CS サブディレクトリに移動します。

  2. GenericsService サブディレクトリのアイコンを右クリックし、[共有とセキュリティ] をクリックします。

  3. [Web 共有] タブの [このフォルダを共有する] をクリックします。

68c887c0.alert_caution(ja-jp,VS.90).gif重要 :

サンプルを実行するために必要なため、エイリアスペインに一覧表示される仮想ディレクトリ名を書きとめておきます。

インターネット インフォメーション サービスを使用してサンプルを構築するには

  1. [インターネット インフォメーション サービス] 管理スナップインを起動し、[Web サイト] を展開します。

  2. [既定の Web サイト] をクリックし、[新規作成] をクリックします。次に、[仮想ディレクトリ...] をクリックしてVirtual Directory Creation Wizardを作成します。

  3. [次へ] をクリックし、仮想ディレクトリのパブリック エイリアスを入力し、[次へ] をクリックします。

  4. サンプルを保存したディレクトリのパスを入力し (通常は\CS\GenericsService サブディレクトリ)、[次へ] をクリックします。[次へ] をクリックしてウィザードを終了します。

68c887c0.alert_caution(ja-jp,VS.90).gif重要 :

サンプルを実行するために必要なため、エイリアスペインに一覧表示される仮想ディレクトリ名を書きとめておきます。

サンプルを実行するには

  1. Web ブラウザを起動し、アドレス バーをクリックします。

  2. 「https://localhost/[virtual directory]/Service.asmx」と入力します。ここで [virtual directory] は、サンプルをビルドしたときに作成した仮想ディレクトリを表します。

解説

このサンプルでは、Web サービスの定義へのリンクを含む、既定の ASP.NET ページが表示されます。Web サービスのソース コードを変更できる以外に、表示をカスタマイズすることもできます。詳細については、「XML Web サービス クライアントの作成」を参照してください。

参照

参照

System.Collections.Generic

System.Web.Services

System.Xml.Serialization

その他の技術情報

シリアル化

ASP.NET と XML Web サービス クライアントを使用して作成した XML Web サービス