Del via


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 Denne funksjonen er lansert. 1. februar 2020 Denne funksjonen er lansert. 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.

Definere grensesnitt for å registrere intensjoner og opprette alternative implementeringer

Se også

Grensesnitt i AL (dokumenter)