WCF m

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

WCF サービスは、エンドポイントの集まりとして外部に公開されます。

アプリケーション エンドポイント アプリケーションによって公開されるエンドポイントです。アプリケーション エンドポイントは、アプリケーションで実装されるサービス コントラクトに対応しています。

======================================

WCF サービスを作成する場合、まずサービス コントラクトを定義します。 サービス コントラクトは、サービスがサポートする操作を指定します。 操作は Web サービス メソッドと見なすことができます。 コントラクトは C++、C#、または Visual Basic (VB) インターフェイスを定義することで作成します。 インターフェイスの各メソッドは、特定のサービス操作に対応しています。 各インターフェイスには ServiceContractAttribute が適用されており、各操作には OperationContractAttribute 属性が適用されている必要があります。 ServiceContractAttribute 属性を持つインターフェイス内のメソッドに OperationContractAttribute 属性がない場合、そのメソッドはサービスによって公開されません。

IService1.cs (または IService1.vb)、Service1.cs (または Service1.vb)、App.config の 3 つのファイルを含むプロジェクトが作成されます。 IService1 ファイルには、既定のサービス コントラクトが含まれています。

App.config ファイルには、Visual Studio WCF サービス ホストに既定のサービスを読み込むために必要な構成が含まれています。 WCF サービス ホスト ツールの詳細については、次を参照してくださいWCF サービス ホスト (WcfSvcHost.exe)。 https://docs.microsoft.com/ja-jp/dotnet/framework/wcf/wcf-service-host-wcfsvchost-exe

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

==============================