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

AuraEnabled アノテーション

AuraEnabled アノテーションは、Lightning コンポーネントフレームワークで使用する Apex メソッドとプロパティをサポートします。
AuraEnabled アノテーションはオーバーロードされ、2 つの別々の異なる目的で使用されます。
  • Apex クラスの静的メソッドに対して @AuraEnabled を使用すると、その静的メソッドをリモートコントローラアクションとして Lightning コンポーネントで使用できます。
  • Apex インスタンスのメソッドおよびプロパティに対して @AuraEnabled を使用すると、クラスのインスタンスがサーバ側アクションからデータとして返されたときにそれらのメソッドおよびプロパティを逐次化できます。
  • @AuraEnabled のこの異なる使用法を同じ Apex クラス内で組み合わせないでください。
  • 静的 @AuraEnabled Apex メソッドのみをクライアント側コードからコールできます。Visualforce スタイルのインスタンスのプロパティと getter/setter メソッドは使用できません。代わりに、クライアント側コンポーネントの属性を使用します。

重要