この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Apex 公開コールバックを使用した非同期プラットフォームイベント公開の結果の取得

実装した Apex 公開コールバックを使用して EventBus.publish コールの最終的な結果を取得できます。コールバックを使用しない場合、取得できるのは最終的な結果ではなく、EventBus.publish コールの Database.SaveResult の途中のキューイング結果のみです。

イベント公開は非同期となっており、SaveResult で直ちに返される結果は、Salesforce の公開操作をキューに登録した結果です。イベントメッセージの必須項目が欠落しているなどの理由でエラーが直ちに返されることもあります。直ちにエラーが返されない場合は、リソースが使用可能になると、キューに登録された公開コールがシステムによって実行され、最終結果が Apex 公開コールバックで送信されます。

Apex 公開コールバックは、プラットフォームイベントが大量にある場合に使用できます。従来の標準量イベントはサポートされていません。

メモ