Interfaccia: gestione del valore di estensione enum rimosso
Importante
Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vai a Novità e funzionalità pianificate per Dynamics 365 Business Central. Per i piani di rilascio più recenti, vai a Piani di rilascio di Dynamics 365 e Microsoft Power Platform.
Abilitata per | Anteprima pubblica | Disponibilità generale |
---|---|---|
Amministratori, autori, responsabili del marketing o analisti, automaticamente | 1 feb 2021 | 1 apr 2021 |
Valore aziendale
Aggiungi resilienza nelle implementazioni dell'interfaccia quando i valori enum estendibili vengono rimossi a causa della disinstallazione del valore che dichiara l'estensione.
Dettagli sulla funzionalità
Gli enum possono essere utilizzati per selezionare un'implementazione dell'interfaccia. Tuttavia, a causa della natura modulare, un'estensione enum (e la corrispondente implementazione dell'interfaccia) potrebbe essere stata disinstallata dal tenant, mentre l'impostazione per l'enum viene mantenuta e punta ora a un valore "sconosciuto". Invece di consentire al codice dell'app di aggiungere la logica di convalida per la gestione di questo scenario, la piattaforma dovrebbe rilevare quando viene fornito un valore enum non valido e consentire un modo estendibile per gestirlo.
Si tratta di un aspetto correlato, ma non uguale, al fallback sul valore predefinito (che viene utilizzato quando non viene fornito alcun valore enum).
Vedi anche
Proprietà UnknownValueImplementation (documenti)