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

例: Aura コンポーネントを使用したイベントの登録と再生

lightning:empApi コンポーネントをカスタム Aura コンポーネントに追加し、イベントメッセージを受信します。lightning:empApi コンポーネントによって、ストリーミングチャネルの登録とイベントメッセージのリ���ンを行うメソッドにアクセスできます。

次を含む、すべての種別のストリーミングイベントがサポートされます。

  • プラットフォームイベント
  • 変更データキャプチャイベント
  • PushTopic イベント
  • 汎用イベント

lightning:empApi コンポーネントは、共有 CometD ベースストリーミング API 接続を使用して、ブラウザで複数のストリーミングアプリケーションを実行できるようにします。

コンポーネントのメソッドをコールするには、lightning:empApi コンポーネントをカスタムコンポーネント内に追加し、aura:id 属性を割り当てます。

<lightning:empApi aura:id="empApi"/>

次に、クライアント側コントローラで、コンポーネントメソッドをコールする関数を追加します。

lightning:empApi コンポーネントの使用例と詳細なリファレンスについては、Lightning コンポーネントライブラリempApi に関するドキュメントを参照してください。

API バージョン 45.0 以降、2 つのプログラミングモデル (Lightning Web コンポーネントと元のモデルである Aura コンポーネント) を使用して Lightning コンポーネントを作成できます。Lightning Web コンポーネントは、HTML と最新の JavaScript を使用して作成されたカスタム HTML 要素です。Lightning Web コンポーネントと Aura コンポーネントはページ上で共存し、相互作用することができます。この開発者ガイドでは、Aura コンポーネントのみを取り上げます。

メモ