Share via


AL-grænseflader

Vigtigt

Dette indhold er arkiveret og opdateres ikke. Du kan få den nyeste dokumentation ved at se Microsoft Dynamics 365-dokumentation. Du kan få vist de seneste udgivelsesplaner i Udgivelsesplaner til Dynamics 365 og Microsoft Power Platform.

Aktiveret for Offentlig prøveversion Generel tilgængelighed
Administratorer, udviklere eller analytikere, automatisk Denne funktion er frigivet. 1. februar 2020 Denne funktion er frigivet. 2. april 2020

Forretningsværdi

En grænseflade bruges, når du vil beslutte, hvilke funktioner der skal være tilgængelige for et objekt, mens de faktiske implementeringer tillades at variere, så længe de er i overensstemmelse med den definerede grænseflade.

Det giver mulighed for at skrive kode, der reducerer afhængigheden af implementeringsdetaljer, gør det lettere at genbruge kode og gør det muligt at kalde objektmetoder ved hjælp af polymorf, som igen kan bruges i stedet for forretningslogik.

Funktionsdetaljer

Brug det nye grænsefladeobjekt til at erklære et grænsefladenavn sammen med dets metoder og anvende redskabsnøgleordet sammen med grænsefladenavne på objekter, der implementerer grænseflademetoderne.

Selve grænsefladeobjektet indeholder ikke kode (kun underskrifter) og kan ikke i sig selv kaldes fra kode, men skal implementeres af andre objekter.

Compileren kontrollerer for at sikre, at implementeringer overholder tildelte grænseflader.

En ny QuickFix CodeAction kan bruges til at indsætte grænseflade-stubber, hvis kompileringsfejl på en eller flere grænsefladeimplementeringer mangler.

Du kan erklære variabler som en given grænseflade for at tillade videresendte objekter, der implementerer grænsefladen, og derefter kalde grænsefladeimplementeringer på det videresendte objekt på en polymorf måde.

Definere grænseflader for at registrere hensigt og oprette alternative implementeringer

Se også

Grænseflader i AL (dokumentation)