Jaa


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)