Interface – een verwijderde enum-uitbreidingswaarde verwerken

Belangrijk

Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Ga voor de meest recente documentatie naar Nieuwe en geplande functies voor Dynamics 365 Business Central. Ga voor de meest recente releaseplannen naar de pagina Releaseplannen voor Dynamics 365 en Microsoft Power Platform.

Geactiveerd voor Openbare preview Algemene beschikbaarheid
Beheerders, makers, marketeers of analisten, automatisch 1 februari 2021 1 april 2021

Zakelijke waarde

Voeg tolerantie toe aan interface-implementaties wanneer een uitbreidbare enum-waarde is verwijderd omdat de uitbreiding is verwijderd die de waarde declareerde.

Functiedetails

Enums kunnen worden gebruikt om een interface-implementatie te selecteren. Vanwege de pluggable aard kan een enum-uitbreiding (en de bijbehorende interface-implementatie) echter van de tenant zijn verwijderd, terwijl de instelling voor de enum behouden blijft, nu verwijzend naar een 'onbekende' waarde. In plaats van dat app-code de validatielogica toevoegt voor het afhandelen van dit scenario, zou het platform moeten opvangen wanneer een ongeldige enum-waarde wordt opgegeven en een uitbreidbare manier mogelijk maken om daarmee om te gaan.

Deze functie is verwant met, maar niet gelijk aan, de functie Terugvallen op de standaardwaarde (die wordt gebruikt als er geen enum-waarde is opgegeven).

Zie ook

Eigenschap UnknownValueImplementation (docs)