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; }

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