ServiceProviderRequestクラス
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
以下の表は、ServiceProviderRequestクラスの性質を説明します。
名称
概要
認証トークン
すべての通話でフレームワークによって自動的に入力されますが、必要に応じてすべての通話で明示的に設定することもでき、自動設定を上書きします。AuthenticationTokenProviderクラスを参照してください。
通貨コード
すべての通話でフレームワークによって自動的に入力されますが、必要に応じてすべての通話で明示的に設定することもでき、自動設定を上書きします。詳細は RequestCurrencyProviderを参照してください。
性質
キー/値プロパティの収集。Connectサービス層に追加のリクエストパラメータを渡す拡張性メソッドとして利用できます。これらが必要な場合は、ECS実装によって定義されています。
> [!注]
> Propertiesコレクションを使う弱型型の方法ではなく、すべての呼び出しで ServiceProviderRequest パラメータを拡張して強型パラメータを使うのがベストプラクティスです。
リクエストコンテキスト
特定の実装で必要となる追加のリクエストコンテキストを渡すことECSを可能にします。また、元のリクエストに影響を与えずにプロセッサ間で情報を交換する手段としても機能します。 RequestContext は各プロセッサや途中で呼び出される可能性のある追加のパイプラインに渡されます。
RequestContextパラメータの使い方の例は本文書の後半で示されています。
SelectedUICulture
各通話で現在選択されているSitecore言語名が自動的に入力されます。
ショップ
すべての通話でフレームワークによって自動的に入力されますが、必要に応じて各通話で明示的に設定することもでき、自動設定は上書きされます。 ショッププロバイダーを参照してください。