AL のインターフェイスを拡張する
有効対象 | パブリック プレビュー | 一般提供 |
---|---|---|
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される | 2024 年 10 月 1 日 | 2024 年 10 月 1 日 |
ビジネス バリュー
プログラミング言語での拡張可能なインターフェイスのサポートにより、時間の経過とともに変化するビジネス ニーズに合わせて進化できる、柔軟で適応性の高い拡張機能の作成が可能になり、大きなビジネス バリューが得られます。 開発者はコア システムを変更することなく新しい機能を追加できるため、時間とリソースを節約できると同時に、既存のコードベースにエラーが発生されるリスクも軽減されます。 これらは最新のソフトウェア エンジニアリングの重要なコンポーネントであり、今日の急速に変化するビジネス環境でイノベーションを推進し、競争力を維持するために必要な、俊敏性と柔軟性を提供します。
機能の詳細
インターフェイスを宣言するときに、1 つ以上の既存のインターフェイスを拡張できるようになります。 他のインターフェイスを拡張するインターフェイスを実装する場合、実装担当者は拡張されたすべてのインターフェイスのすべてのメソッドも実装する必要があります。
この機能は、このリリースでやはり AL 言語に新しく追加されたテスト演算子とキャスト演算子 is
と as
でも動作します。
次に示すのは構文の例です。 ここで、TheImplementor
は、IFoo
、IBar
、IFooBar
のいずれとしても使用できます。
フィードバック
Dynamics 365 Business Central の機能向上のためのアイデア、提案、フィードバックをお寄せください。 フォーラム (https://aka.ms/bcideas) をご利用ください。
関連項目
AL でのインターフェイスの拡張 (ドキュメント)