1. コマース統合

コンテナーのビルド (C#)

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

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

Sitecore Experience Commerce Service APIを使用する場合は、Commerce Engineの操作とコマンドをコンテナー呼び出しに含める必要があります。 同じコンテナーを異なるCommerce操作に再利用できます。

C# を使用してコンテナクラスを構築する方法の例を次に示します。

public Container AuthoringContainer()
{
  var container = new Container(new Uri("https://localhost:5000/api/"))
  {
     MergeOption = MergeOption.OverwriteChanges, DisableInstanceAnnotationMaterialization = true };
     container.BuildingRequest += (s, e) =>;
     {
        e.Headers.Add("ShopName", "CommerceEngineDefaultStorefront");
        e.Headers.Add("Language", "en-us");
        e.Headers.Add("Currency", "USD");
        e.Headers.Add("Environment", "HabitatAuthoring");
        e.Headers.Add("Authorization", SitecoreIdServerAuth.GetToken());
        e.Headers.Add("UserId", "UserId");
        e.Headers.Add("CustomerId", "CustomerId");
        e.Headers.Add("IsRegistered", "false");
      }; return container;
   }
この記事を改善するための提案がある場合は、 お知らせください!