次の方法で共有


[サービス参照の構成] ダイアログ ボックス

手記

データセットと関連クラスは、アプリケーションがデータベースから切断されている間にアプリケーションがメモリ内のデータを操作できるようにする、2000 年代初頭のレガシ .NET Framework テクノロジです。 このテクノロジは、ユーザーがデータを変更し、変更をデータベースに保持できるアプリケーションに特に役立ちます。 データセットは非常に成功したテクノロジであることが証明されていますが、新しい .NET アプリケーションでは Entity Framework Core 使用することをお勧めします。 Entity Framework は、オブジェクト モデルとして表形式データを操作するより自然な方法を提供し、より簡単なプログラミング インターフェイスを備えています。

サービス参照 ダイアログ ボックスを使用すると、Windows Communication Foundation (WCF) サービスの動作を設定できます。

サービス参照の構成 ダイアログ ボックスにアクセスするには、ソリューション エクスプローラー でサービス参照を右クリックし、サービス参照の構成を選択します。 [サービス参照の追加] ダイアログ ボックス[詳細] ボタンをクリックしてダイアログ ボックスにアクセスすることもできます。

タスク リスト

  • WCF サービスがホストされているアドレスを変更するには、[アドレス] フィールドに新しいアドレスを入力します。

  • WCF クライアントのクラスのアクセス レベルを変更するには、生成されたクラスのアクセス レベル 一覧の アクセス レベルでアクセス レベル キーワードを選択します。

  • WCF サービスのメソッドを非同期的に呼び出すには、[非同期操作の生成] チェック ボックスをオンにします。

  • WCF クライアントでメッセージ コントラクトの種類を生成するには、[常にメッセージ コントラクトを生成 ] チェック ボックスをオンにします。

  • WCF クライアントのリストまたはディクショナリ コレクションの型を指定するには、[コレクション型] リストおよび [ディクショナリ コレクション型] リストから型を選択します。

  • 型の共有を無効にするには、参照アセンブリで型を再利用する チェック ボックスをオフにします。 参照アセンブリのサブセットに対して型の共有を有効にするには、[参照アセンブリ内の型の再利用 ] チェック ボックスをオンにし、[ 参照アセンブリで型を再利用する] を選択し、 参照アセンブリの一覧で目的の参照を選択します。

UIElement の一覧

アドレス

サービス参照でサービスを検索する Web アドレスを更新します。 たとえば、開発中は、サービスが開発サーバーでホストされ、その後運用サーバーに移動され、アドレスの変更が必要になる場合があります。

手記

[サービス参照の追加] ダイアログ ボックスから [サービス参照の構成] ダイアログ ボックス が表示されているときは、Address 要素を使用できません。

生成されたクラスのアクセス レベル

WCF クライアント クラスのコード アクセス レベルを決定します。

手記

Web サイト プロジェクトの場合、このオプションは常に Public に設定され、変更できません。 詳細については、「トラブルシューティング サービスのリファレンス」を参照してください。

非同期操作 を生成する

WCF サービス メソッドを同期的に呼び出すか (既定)、非同期に呼び出すかを決定します。

タスク ベースの操作 を生成する

非同期コードを記述する場合、このオプションを使用すると、.NET 4 で導入されたタスク並列ライブラリ (TPL) を利用できます。 タスク並列ライブラリ (TPL) 参照してください。

常にメッセージ コントラクトを生成

WCF クライアントに対してメッセージ コントラクト型を生成するかどうかを決定します。 メッセージ コントラクトの詳細については、「メッセージ コントラクトの使用」を参照してください。

コレクションの種類

WCF クライアントのリスト コレクションの種類を指定します。 既定の型は Arrayです。

ディクショナリ コレクション型

WCF クライアントのディクショナリ コレクションの種類を指定します。 既定の型は Dictionary<TKey,TValue>です。

参照アセンブリの型を再利用する

WCF クライアントが、サービスの追加または更新時に新しい型を生成する代わりに、参照アセンブリに既に存在するものを再利用するかどうかを決定します。 既定では、このオプションはオンになっています。

参照されているすべてのアセンブリで型を再利用

オンにすると、可能な場合、参照アセンブリ の一覧 内のすべての型が再利用されます。 既定では、このオプションが選択されています。

指定した参照アセンブリの型を再利用

オンにすると、参照アセンブリリスト で選択した型のみが再利用されます。

参照アセンブリの一覧

プロジェクトまたは Web サイトの参照先アセンブリの一覧を格納します。 [指定した参照アセンブリの型を再利用する] を選択すると、個々のアセンブリを選択またはクリアできます。

Web 参照の追加

[Web 参照の追加] ダイアログ ボックスを表示します。

手記

このオプションは、.NET Framework のバージョン 2.0 を対象とするプロジェクトにのみ使用してください。

手記

[Web 参照の追加] ボタンは、 [サービス参照の構成] ダイアログ ボックスが [サービス参照の追加] ダイアログ ボックスから表示された場合にのみ使用できます。

関連項目