Freigeben über


AL-Schnittstellen erweitern

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Administrierende, Erstellende, Marketingfachkräfte oder Mitarbeitende in der Analyse, automatisch 1. Okt. 2024 1. 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.

Siehe auch

Schnittstellen in AL erweitern (Dokumente)