Sitecore.Commerce.ServiceProxyプロジェクトを生成します

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore.Commerce.ServiceProxyプロジェクトは、ストアフロントをカスタマイズするコードを記述するときに使用できる、厳密に型指定されたODataクライアントです。

Sitecore.Commerce.ServiceProxyプロジェクトは、Sitecore.Commerce.Engine.SDKパッケージに含まれています。このプロジェクトには、CommerceOps サービスとCommerce Opsサービスの2つのOData接続サービスが含まれています。

The Sitecore.Commerce.ServiceProxy project in Visual Studio

接続された各サービスは、Commerce Engineのメタデータ エンドポイント ( ConnectedService.jsonファイルで定義) に接続し、返されたデータを使用して、ストアフロント プロジェクトが参照できる形式でエンティティとコントローラーのコピーを生成します。プロキシを生成したら、ストアフロント プロジェクトでSitecore.Commerce.ServiceProxyプロジェクトを参照し、厳密に型指定された方法でCommerceエンティティを参照できます。

次の手順は、エンジンをデプロイし、Visual Studioから既定のポート5000でエンジンを実行したことを前提としています。

Sitecore.Commerce.ServiceProxyを生成するには:

メモ

この手順の前提条件として、Odata Connected Serviceクライアントがインストールされている必要があります。Visual Studio ( Tools>Exensions and Updates>Onlineの下) から直接見つけてインストールできます。

  1. Visual StudioでSitecore.Commerce.ServiceProxyプロジェクトを開き、ConnectedServicesフォルダーを展開します。

  2. 接続されている各サービス( CommerceOpsCommerceShops)について、サービスの名前を右クリックし、Update OData Connected Serviceをクリックします。

    手記

    このアクションにより、Commerce Engineのメタデータ サービス エンドポイントがトリガーされ、生成されたコード ファイルが再構築されます。

この記事を改善するための提案がある場合は、 お知らせください!