AL-varoitusten estäminen
Tärkeä
Tämä sisältö on arkistoitu eikä sitä päivitetä. Uusimmat ohjeet ovat kohdassa Microsoft Dynamics 365:n tuoteohjeet. Uusimmat julkaisusuunnitelmat ovat kohdassa Dynamics 365:n ja Microsoft Power Platformin julkaisusuunnitelmat.
Käyttö | Julkinen esiversio | Yleinen saatavuus |
---|---|---|
Järjestelmänvalvojille, tekijöille, markkinoijille tai analyytikoille automaattisesti | 1. elokuuta 2020 | 1. lokakuuta 2020 |
Liiketoiminta-arvo
Joissakin tapauksissa kääntäjän tai analysaattorin varoitukset johtuvat siitä, miten koodia on tarkoitus käyttää. Selkeyttä parantamalla kehittäjät voivat keskittyä varoituksiin, jotka on otettava huomioon. Tämän vuoksi lisätään varoitusten estämisen tuki, joka koskee joko koko laajennusta tai jota voidaan käyttää koodissa paikallisesti.
Toiminnon tiedot
Varoituksia voidaan tukea kahdella tavalla:
- Koko laajennuksessa
- Paikallisesti
Muista, että useimmilla varoituksilla on hyvä syy ja että niiden estämisellä voi olla äkillisiä vaikutuksia, jos varoitukset muuttuvat virheiksi (kuten vanhentumisiksi).
Yleiset
App.json-kokoonpanotietoihin on lisätty uusi suppressWarnings
-ominaisuus, jolla voi estää varoitustunnusten CSV-luettelon laajennusta käännettäessä:
"suppressWarnings": [Warning ID,Warning ID2,...]
Paikallinen
Direktiivit on uusi AL-kielen rakenne. Se määrittää, miten AL-kääntäjä käsittelee suljettua koodiosaa. Sama käsite tunnetaan muissa kielissä. Kääntäjän on tuettava tietyn direktiivin ohjeita eikä mukautettujen esikäsittelyohjeiden luontia sallita.
Yksi uusista direktiiveistä on varoitus-pragma, jonka voi määrittää koodiosan ympärille estämään CSV-muotoisen varoitusluettelon kyseisessä koodikohdassa. Jos lopetus-pragmaa ei anneta, se koskee tiedoston loppuosaa. Palautus palauttaa sen mihin tahansa edellä käsiteltyyn yleiseen estotilaan. Jos varoitusnumeroita ei määritetä, disable poistaa kaikki varoitukset käytöstä ja restore ottaa kaikki varoitukset käyttöön.
#pragma warning disable warning-list
#pragma warning restore warning-list
Kiitos ideasta
Kiitos tämän idean lähettämisestä. Kuuntelimme asiakkaidemme ideoita sekä niihin liittyviä kommentteja ja äänestyksiä, jotta voimme päättää, mitä tuotteen julkaisusuunnitelmaan lisätään.
Katso myös
Esikäsittelydirektiivit AL:ssä (dokumentaatio)