次の方法で共有


AL のインターフェイスを拡張する

有効対象 パブリック プレビュー 一般提供
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される 2024 年 10 月 1 日 2024 年 10 月 1 日

ビジネス バリュー

プログラミング言語での拡張可能なインターフェイスのサポートにより、時間の経過とともに変化するビジネス ニーズに合わせて進化できる、柔軟で適応性の高い拡張機能の作成が可能になり、大きなビジネス バリューが得られます。 開発者はコア システムを変更することなく新しい機能を追加できるため、時間とリソースを節約できると同時に、既存のコードベースにエラーが発生されるリスクも軽減されます。 これらは最新のソフトウェア エンジニアリングの重要なコンポーネントであり、今日の急速に変化するビジネス環境でイノベーションを推進し、競争力を維持するために必要な、俊敏性と柔軟性を提供します。

機能の詳細

インターフェイスを宣言するときに、1 つ以上の既存のインターフェイスを拡張できるようになります。 他のインターフェイスを拡張するインターフェイスを実装する場合、実装担当者は拡張されたすべてのインターフェイスのすべてのメソッドも実装する必要があります。

この機能は、このリリースでやはり AL 言語に新しく追加されたテスト演算子とキャスト演算子 isas でも動作します。

次に示すのは構文の例です。 ここで、TheImplementor は、IFooIBarIFooBar のいずれとしても使用できます。

既存インターフェイスの拡張の例。

フィードバック

Dynamics 365 Business Central の機能向上のためのアイデア、提案、フィードバックをお寄せください。 フォーラム (https://aka.ms/bcideas) をご利用ください。

関連項目

AL でのインターフェイスの拡張 (ドキュメント)