AL-Schnittstellen erweitern
Aktiviert für | Öffentliche Vorschauversion | Allgemeine Verfügbarkeit |
---|---|---|
Administrierende, Erstellende, Marketingfachkräfte oder Mitarbeitende in der Analyse, automatisch | ![]() |
![]() |
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.
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.
Siehe auch
Schnittstellen in AL erweitern (Dokumente)