AL-grensesnitt
Viktig
Dette innholdet er arkivert og oppdateres ikke. Se produktdokumentasjonen for Microsoft Dynamics 365 for å finne den nyeste dokumentasjonen. Se lanseringsplanene for Dynamics 365 og Microsoft Power Platform for å se de nyeste lanseringsplanene.
Aktivert for | Offentlig forhåndsversjon | Allment tilgjengelig |
---|---|---|
Administratorer, utviklere eller analytikere, automatisk | 1. februar 2020 | 2. april 2020 |
Forretningsverdi
Et grensesnitt brukes når du vil bestemme hvilke funksjoner som må være tilgjengelige for et objekt, samtidig som de faktiske implementeringene kan variere, så lenge de samsvarer med det definerte grensesnittet.
Dette gir mulighet for å skrive kode som reduserer avhengigheten av implementeringsdetaljer, gjør det enklere å gjenbruke kode, og støtter en polymorf måte å kalle objektmetoder på, som igjen kan brukes til å erstatte forretningslogikk.
Funksjonsdetaljer
Bruk det nye grensesnittobjektet til å erklære et grensesnittnavn sammen med metodene, og bruk redskapsnøkkelordet sammen med grensesnittnavnene på objekter som implementerer grensesnittmetodene.
Selve grensesnittobjektet inneholder ingen kode, bare signaturer, og kan ikke i seg selv kalles fra kode, men må implementeres av andre objekter.
Kompilatoren kontrollerer at implementeringer overholder tildelte grensesnitt.
En ny QuickFix CodeAction kan brukes til å sette inn grensesnittstubber, hvis kompilatorfeilene på en eller flere grensesnittimplementeringer mangler.
Du kan erklære variabler som et gitt grensesnitt, for å tillate sending av objekter som implementerer grensesnittet, og deretter kalle grensesnittimplementeringer på det sendte objektet på en polymorfisk måte.
Se også
Grensesnitt i AL (dokumenter)