Sitecore.Commerce.ServiceProxyプロジェクトを更新する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore.Commerce.ServiceProxyプロジェクトは、ストアフロントをカスタマイズするコードを記述するときに使用できる、厳密に型指定されたODataクライアントです。
Sitecore.Commerce.ServiceProxyプロジェクトはSitecore.Commerce.Engine.SDKパッケージに含まれています。プロジェクトには、CommerceOpsサービスとCommerceShopsサービスの2つのOData接続サービスが含まれています。

接続された各サービスは、Commerce Engineのメタデータ エンドポイント ( ConnectedService.jsonファイルで定義) に接続し、返されたデータを使用して、ストアフロント プロジェクトが参照できる形式でエンティティとコントローラーのコピーを生成します。プロキシを生成したら、ストアフロント プロジェクトでSitecore.Commerce.ServiceProxyプロジェクトを参照し、厳密に型指定された方法でCommerceエンティティを参照できます。
Sitecore.Commerce.ServiceProxyプロジェクトを更新して、ストアフロント サイトが独自のプラグインの作成を通じて実装された厳密に型指定されたカスタム コードを利用できるようにすることができます。
次の手順は、エンジンが正常にデプロイされ、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のメタデータ サービス エンドポイントがトリガーされ、生成されたコード ファイルが再構築されます。
-
PowerShellウィンドウを開き、次のスクリプトを実行してSitecore.Commerce.ServiceProxyプロジェクトを更新します。
Sitecore.Commerce.ServiceProxyプロジェクトは最新の状態になりました。