Jagamisviis:


Trace funktsioon

Kehtib järgmise kohta: Canvas apps Copilot Studio Model-driven apps Power Platform CLI Dataverse functions

Sageli töötab rakenduses kulisside taga palju loogikat. Mõnikord on mõju ilmne , näiteks muutub juhtelemendi väärtus või värv, mis kinnitab loogika õiget toimimist. Kuid mõnikord pole see ilmne ja rakenduses toimuvat võib olla keeruline visualiseerida ja mõista. Trace Kasutage seda funktsiooni diagnostikateabe salvestamiseks taustal, luues ajaskaala selle kohta, mis tegelikult juhtus, et paremini mõista, kuidas teie rakendus töötab ja aidata probleeme siluda.

Power Appsis kasutamisel kuvatakse väljund TracePower Apps Live Monitori tööriistas koos muude rakenduste tegevustega. Kui lubasite oma rakendusel saata telemeetriaandmeid Azure Application Insightsi, saab seda Trace funktsiooni kasutada ka teabe saatmiseks ressursile Application Insights. Trace saab kasutada ainult käitumisvalemites – andmete atribuutide väärtuste jälitamiseks peate kasutama alternatiive, näiteks silumisnuppe.

Test Studio kasutamisel on valikuline avaldis, Trace mida saab kasutada sündmuse OnTestCaseComplete testitulemites lisateabe esitamiseks. Tracesündmuseteated kombineeritakse läbitud ja nurjunud kinnitusteadetega kirje TestCaseResult tabelis Jälitused. Tabelil Traces on kaks atribuuti: Sõnum ja Ajatempel. Trace testides kasutatav teave registreeritakse ka rakendusesisestes ülevaadetes. Jälgimisandmete testimise teave pole reaalajas kuvari tööriistas saadaval, kuna Live Monitor on rakendusega ühendatud, kui seda esitatakse Power Apps Studio kaudu.

Süntaks

Trace( Message [, TraceSeverity [, CustomRecord [, TraceOptions ] ] )

  • Sõnum – nõutav. Jälgitav teave. Arvud, kuupäevad, loogikaandmed ja muud andmetüübid, mida saab koos tekstiga kasutada.
  • TraceSeverity - valikuline. Reaalajas kuvari ja rakenduseülevaatena salvestatud raskusaste Trace . Valikud on TraceSeverity.Information (vaikimisi), TraceSeverity.Warning, TraceSeverity.Error või TraceSeverity.Critical.
  • CustomRecord – valikuline. Live Monitoris või rakenduseülevaates salvestatud kohandatud andmeid sisaldav kirje.
  • TraceOptions – valikuline. Suvandid on TraceOptions.None (vaikesäte) ja TraceOptions.IgnoreUnsupportedTypes , mis ignoreerib kohandatud kirje andmetüüpe, mida ei saa serialiseerida.

Näide

  1. Nupu juhtelemendi loomine sisse Power Apps Studio.
  2. Seadke valem OnSelect valemile:
Set( x, x+1 );
Trace( x );
  1. Power Apps Live Monitori avamiseks mõnes muus brauseriaknas valige vasakpoolsel paanil ikoon "Täpsemad tööriistad" ja valige "Ava reaalajas kuvar": Power Appsi reaalajas kuvari sisenemispunkt
  2. Naaske algsesse Studio brauseriaknasse ja valige oma nupp neli korda. Kasutage Alt-klõpsuga hiirel, kui see on disainirežiimis.
  3. Power Apps Live Monitori kuvamine.
  4. Reaalajas kuvari ruudustik sisaldab sündmust iga nupuklõpsu ja iga Trace kõne kohta, mis kuvab muutuja väärtuse pärast igat inkrementi. Süvitsiminek sündmusesse Trace , et näha, kus Trace algatati, ja sõnumi jaoks kasutatud avaldist parempoolsel paneelil: reaalajas monitori jälitus, mis näitab, et nuppu vajutatakse neli korda ja vastavad muutuja astmed

Vt ka

Power Apps Live Monitori ülevaade
Test Studio ülevaade
Töötamine Test Studio-ga