Sitecore.Commerce.ServiceProxyプロジェクトを生成します
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore.Commerce.ServiceProxyプロジェクトは、ストアフロントをカスタマイズするコードを記述するときに使用できる、厳密に型指定されたODataクライアントです。
Sitecore.Commerce.ServiceProxyプロジェクトは、Sitecore.Commerce.Engine.SDKパッケージに含まれています。このプロジェクトには、CommerceOps サービスとCommerce Opsサービスの2つのOData接続サービスが含まれています。
接続された各サービスは、Commerce Engineのメタデータ エンドポイント ( ConnectedService.jsonファイルで定義) に接続し、返されたデータを使用して、ストアフロント プロジェクトが参照できる形式でエンティティとコントローラーのコピーを生成します。プロキシを生成したら、ストアフロント プロジェクトでSitecore.Commerce.ServiceProxyプロジェクトを参照し、厳密に型指定された方法でCommerceエンティティを参照できます。
次の手順は、エンジンをデプロイし、Visual Studioから既定のポート5000でエンジンを実行したことを前提としています。
Sitecore.Commerce.ServiceProxyを生成するには:
この手順の前提条件として、Odata Connected Serviceクライアントがインストールされている必要があります。Visual Studio ( Tools>Exensions and Updates>Onlineの下) から直接見つけてインストールできます。
-
Visual StudioでSitecore.Commerce.ServiceProxyプロジェクトを開き、ConnectedServicesフォルダーを展開します。
-
接続されている各サービス( CommerceOpsとCommerceShops)について、サービスの名前を右クリックし、Update OData Connected Serviceをクリックします。
手記このアクションにより、Commerce Engineのメタデータ サービス エンドポイントがトリガーされ、生成されたコード ファイルが再構築されます。