Dela via


AL-gränssnitt

Viktigt

Detta innehåll är arkiverat och uppdateras inte. Den senaste dokumentationen finns i Microsoft Dynamics 365-produktdokumentation. De senaste utgivningsplanerna finns i Utgivningsplaner för Dynamics 365 och Microsoft Power Platform.

Aktiverat för Allmänt tillgänglig förhandsversion Allmän tillgänglighet
Administratörer, utvecklare eller analytiker, automatiskt Den här funktionen är publicerad. 1 feb 2020 Den här funktionen är publicerad. 2 apr 2020

Affärsvärde

Gränssnitt används när du vill bestämma vilka funktioner som ska vara tillgängliga för ett objekt, men vill att de faktiska implementeringarna ska kunna skilja sig åt så länge de överensstämmer med det definierade gränssnittet.

Då kan du skriva kod som minskar beroendet av implementeringsdetaljer, gör det enklare att återanvända kod och har stöd för ett polymorft sätt att anropa objektmetoder, vilket i sin tur kan användas för att ersätta affärslogik.

Mer information om funktionen

Använd det nya gränssnittsobjektet för att deklarera ett gränssnittsnamn och dess metoder, och tillämpa implementeringens nyckelord tillsammans gränssnittsnamnen på objekt som implementerar gränssnittsmetoderna.

Själv gränssnittsobjektet innehåller ingen kod, bara signaturer, och kan inte själv anropas från kod utan måste implementeras av andra objekt.

Kompilatorn kontrollerar att implementeringarna följer tilldelade gränssnitt.

En ny QuickFix CodeAction kan användas för att infoga gränssnitts-stubs om kompilatorfelen i en eller flera gränssnittsimplementationer saknas.

Du kan deklarera variabler som ett visst gränssnitt för att tillåta att objekt skickas som implementerar gränssnittet, och sedan anropa gränssnittsimplementationer på det skickade objektet på ett polymorft sätt.

Definiera gränssnitt för att registrera avsikt och skapa alternativa implementationer

Se även

Gränssnitt i AL (dokument)