初期化時にxConnectの過渡故障処理を設定する

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

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

xConnectクライアントを独立して初期化するときや、新しいxConnect Client Configuration(XConnectClientConfiguration)を初期化するときにリトライヤ設定を指定できます。

xConnectクライアントの初期化時にリトライヤ構成を指定します

xConnectの検索、コレクション、設定クライアントは、retryレジストリと設定済みのretryer名を指定することで独立して初期化できます。SearchWebApiClient、CollectionWebApiClient、CollectionWebApiClientは、IRetryRegistryと設定されたretryerNameを受け入れるオーバーロードを持っています。

リトライヤ構成でSearchWebApiClientを初期化するには、以下のコードサンプルを使用します。

new SearchWebApiClient(new Uri("http://xconnect.search"), clientModifiers, httpClientHandlerModifiers, executingPolicy, retryerRegistry, retryerName);

リトライヤ構成でCollectionWebApiClientを初期化するには、以下のコードサンプルを使用します。

new CollectionWebApiClient(new Uri("http://xconnect.collection"), clientModifiers, httpClientHandlerModifiers, executingPolicy, retryerRegistry, retryerName);

リトライヤ構成でConfigureWebApiClientを初期化するには、以下のコードサンプルを使用します。

new ConfigurationWebApiClient(new Uri("http://xconnect"), clientModifiers, httpClientHandlerModifiers, executingPolicy, retryerRegistry, retryerName);

xConnectクライアントの設定を初期化します

XConnectClientConfigurationオブジェクトにはリトライャを指定するパラメータや、検索および収集サービス用のxConnectクライアントURIが含まれています。

public XConnectClientConfiguration(              XdbModel model,             Uri collectionUri,             Uri searchUri,             bool enableDataExtraction,             CircuitBreakerFactory circuitBreakerFactory,             IRetryerRegistry retryerRegistry,             string retryerName)

以下のコードサンプルは、収集サービスおよび検索サービスに対して再試行戦略でXConnectClientConfigurationを初期化する方法を示しています:

new XConnectClientConfiguration(CollectionModel.Model, new Uri("http://xconnect.collection"), new Uri("http://xconnect.search"), true, null, retryerRegistry, retryerName)

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