Liittymien tyyppitestaus- ja tyyppimuunnosoperaattorit
Käyttö | Julkinen esiversio | Yleinen saatavuus |
---|---|---|
Järjestelmänvalvojille, tekijöille, markkinoijille tai analyytikoille automaattisesti | 1 loka 2024 | 1 loka 2024 |
Liiketoiminta-arvo
Liittymien sopimuksenvarainen toiminta on rajoittanut päivittämistä ja tulevaa laajennettavuutta. Tyyppimuunnoksen lisääminen parantaa huomattavasti liittymien hyödyllisyyttä AL:ssä. Tässä versiossa otetaan käyttöön liittymien tyyppitestauksen ja tyyppimuunnoksen tuki AL-kielessä. Näitä toimintoja helpottamaan on lisätty kaksi uutta operaattoria: is ja as. is-avainsana tarkistaa, onko liittymä tietyn tyyppinen, mikä on kätevää tyypin turvallisuuden varmistamiseen koodissa. as-avainsana puolestaan yrittää muuntaa liittymän tyypin toiseksi liittymäksi. Nämä operaattorit parantavat liittymien laajennettavuutta ja käytettävyyttä AL-kielessä. Ne myös vastaavat yleistä ohjelmointikäytäntöä, jolla varmistetaan, että järjestelmien muodostamisessa on otettu huomioon tuleva kasvu ja mukautuvuus. Tämä taas varmistaa sujuvan päivittämisen ja ylläpidon.
Toiminnon tiedot
Tässä versiossa otetaan käyttöön kahden AL-liittymän välisen tyyppimuunnoksen tuki. Liittymän A tyyppi voidaan muuntaa liittymäksi B, jos taustalla oleva objekti (tällä hetkellä vain codeunit) toteuttaa B:n. Näitä toimintoja helpottamaan on lisätty kaksi uutta operaattoria: is ja as.
is
-operaattori
is
-operaattori antaa mahdollisuuden testata, tukeeko liittymän esiintymä tai variantin sisältö tiettyä liittymää. Syntaksi, jolla is
-avainsanaa käytetään:
is
-operaattoria voi käyttää myös varianttien kanssa:
as
-operaattori
as
-operaattoria käytetään muuntamaan liittymän esiintymän tyyppi tietyksi liittymäksi. Jos lähdeliittymä ei toteuta kohdeliittymää, se aiheuttaa suorituksenaikaisen virheen. Esimerkki:
as
-avainsana toimii samoin varianttien kanssa:
Kerro mielipiteesi
Auta meitä parantamaan Dynamics 365 Business Centralia keskustelemalla ideoista, antamalla ehdotuksia sekä lähettämällä palautetta. Keskustelupalsta on käytettävissä osoitteessa https://aka.ms/bcideas.
Katso myös
Liittymien tyyppitestaus- ja tyyppimuunnosoperaattorit (dokumentaatio)