Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Feljegyzés
Az előzetes funkciókat nem célszerű termelési környezetben használni, és előfordulhat, hogy korlátozott funkcionalitással rendelkeznek. Ezek a funkciók a hivatalos kiadás előtt érhetők el, hogy az ügyfelek korán megismerkedhessenek velük, és visszajelzést adhassanak róluk.
Power Fx A névterek egy hatékony funkció, amely lehetővé teszi a fejlesztők számára, hogy a nyelven Power Fx belül különböző funkciókészleteket szervezzenek és különítsenek el. A névterek használatával megkülönböztetheti a által Power Fx biztosított alapértelmezett függvényeket, például a CountRows-t, és a meghatározott célokra hozzáadott bővítményeket, például a tesztmotort olyan függvényekkel, mint a Preview.Pause. Ez az elválasztás segít megőrizni az egyértelműséget és elkerülni a különböző jellemzők közötti konfliktusokat.
Közös jellemzők vs. konkrét műveletek
A névterek egyértelművé teszik, hogy melyek a Power Fx nyelv közös jellemzői, és melyek az egyes bővítmények egyedi műveletei. Például az olyan függvények, mint CountRows az alapnyelv Power Fx részét képezik, és univerzálisan elérhetők. Másrészt az olyan funkciók, mint Preview.Pause a tesztmotorra jellemzőek, és kizárólag a teszteléssel Power Apps összefüggésben használatosak. Ez a megkülönböztetés segít a fejlesztőknek megérteni az egyes funkciók hatókörét és alkalmazhatóságát, biztosítva, hogy a megfelelő eszközöket használják a megfelelő feladatokhoz.
A szélesebb körű használati műveletek elkülönítése az előzetes verziójú funkcióktól
A névterek lehetővé teszik a fejlesztők számára, hogy elkülönítsék a szélesebb körben használt műveleteket a kísérleti és változható függvényektől. A névtér például használható korai fogalmakhoz és funkciókhoz, Preview amelyek még tesztelés és finomítás alatt állnak. Az előzetes verziójú funkciók külön névtérbe helyezésével a fejlesztők új ötletekkel kísérletezhetnek anélkül, hogy befolyásolnák fő alkalmazásaik stabilitását. Ez a megközelítés ösztönzi az innovációt, miközben egyértelmű határt tart fenn a stabil és a kísérleti jellemzők között.
Előrehaladás az előzetes verziótól a TestEngine névtérig
Ahogy a funkciók kiforródnak és stabilabbá válnak, a névtérből Preview a speciálisabb névterekbe léphetnek, például TestEngine. Ez a folyamat azt jelzi, hogy a funkciók tesztelése és finomítása megtörtént, és készen állnak a szélesebb körű használatra bizonyos kontextusokban. Például egy olyan függvény, amely tesztelési célból indul el a Preview névtérben, végül átkerülhet a névtérbe TestEngine , miután bizonyította megbízhatóságát és hasznosságát a tesztelési forgatókönyvekben. Ez a strukturált előrehaladás segít a funkciók életciklusának kezelésében, és biztosítja, hogy éles környezetben csak jól tesztelt funkciókat használjanak.
Névterek kezelése tesztbeállításokban
A névterek Power Fx a YAML-konfiguráció tesztbeállításain keresztül kezelhetők. Ez a képesség lehetővé teszi az engedélyezési és a tiltólista értékek megadását az engedélyezett névterek szabályozására. Alapértelmezés szerint a TestEngine névtér engedélyezett.
A YAML-teszt beállításai engedélyezik és blokkolják a Power Fx névtereket:
testSettings:
headless: false
locale: "en-US"
recordVideo: true
extensionModules:
enable: true
allowNamespaces:
- Preview