Freigeben über


AL-Schnittstellen erweitern

Wichtig

Einige der in diesem Veröffentlichungsplan beschriebenen Funktionen wurden noch nicht veröffentlicht. Die Zeitpläne für die Veröffentlichung können sich ändern, und geplante Funktionen werden möglicherweise nicht veröffentlicht (weitere Informationen finden Sie in der Microsoft-Richtlinie). Weitere Informationen: Neue und geplante Funktionen

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Administrator*innen, Maker*innen, Marketingspezialist*innen oder Analyst*innen, automatisch Okt. 2024 Okt. 2024

Geschäftswert

Die Unterstützung erweiterbarer Schnittstellen in Programmiersprachen bietet einen erheblichen Geschäftswert, da dies die Erstellung flexibler und anpassungsfähiger Erweiterungen ermöglicht, die sich im Laufe der Zeit weiterentwickeln können, um sich ändernde Geschäftsanforderungen zu erfüllen. Sie ermöglichen es Entwickler*innen, neue Funktionen hinzuzufügen, ohne das Kernsystem zu verändern. Dies kann Zeit und Ressourcen sparen und zugleich das Risiko verringern, dass Fehler in die bestehende Codebasis gelangen. Sie bilden eine Schlüsselkomponente in der modernen Softwareentwicklung und bieten die Agilität und Flexibilität, die erforderlich sind, um Innovationen voranzutreiben und im schnelllebigen Geschäftsumfeld von heute Wettbewerbsvorteile zu erlangen.

Einzelheiten zur Funktion

Sie können nun eine oder mehrere vorhandene Schnittstellen erweitern, wenn Sie eine Schnittstelle deklarieren. Bei der Implementierung einer Schnittstelle, die andere Schnittstellen erweitert, muss die implementierende Person auch alle Methoden aller erweiterten Schnittstellen implementieren.

Die Funktion funktioniert auch mit den Testing- und Casting-Operatoren is und as, die in dieser Version der AL-Sprache ebenfalls neu hinzugefügt wurden.

Die Syntax wird im folgenden Beispiel gezeigt. Hier kann TheImplementor als IFoo, IBar und IFooBar verwendet werden.

Beispiel für die Erweiterung einer vorhandenen Schnittstelle

Teilen Sie uns Ihre Meinung mit.

Helfen Sie uns, mit Ideen, Vorschlägen und Feedback Dynamics 365 Business Central zu verbessern. Nutzen Sie das Forum unter https://aka.ms/bcideas.