Megosztás a következőn keresztül:


Trace függvény

A következőkre vonatkozik: Vászonalapú alkalmazások Modellvezérelt alkalmazások Power Platform CLI

Gyakran sok logika működik a színfalak mögött egy alkalmazásban. Néha a hatás nyilvánvaló, például egy vezérlő értéke vagy színe megváltozik, megerősítve a logika megfelelő működését. Néha azonban nem nyilvánvaló, és nehéz lehet vizualizálni és megérteni, mi történik az alkalmazáson belül. A Trace funkcióval diagnosztikai információkat rögzíthet a színfalak mögül, idővonalat hozva létre arról, hogy mi történt valójában, hogy jobban megértse az alkalmazás működését, és segítsen a problémák hibakeresésében.

Ha használja Power Apps, a nyomkövetés kimenete megjelenik a Monitor Power Apps eszközben más alkalmazástevékenységekkel együtt. Ha engedélyezte az alkalmazásnak, hogy telemetriai adatokat küldjön az Azure Application Insights szolgáltatásba, a Trace függvény arra is használható, hogy információkat küldjön az Application Insights erőforrásnak. A nyomkövetés csak viselkedési képletekben használható.

A Test Studióval való használat esetén a nyomkövetés egy nem kötelező kifejezés, amely további információkat adhat meg az OnTestCaseComplete esemény teszteredményeiben. A nyomkövetési eseményüzenetek a TestCaseResult rekord Traces táblájában az átadott és sikertelen helyességi feltételekkel vannak kombinálva. A Traces tábla két tulajdonsággal rendelkezik: Message és Timestamp. A vizsgálatok során használt nyomkövetési információkat is rögzítik Application Insights. A tesztkövetési információk nem lesznek elérhetők a Monitor eszközben, mivel a Monitor csatlakozik az alkalmazáshoz, amikor a Power Apps Studio.

Szintaxis

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

  • Üzenet – Kötelező. A nyomon követendő adatok. Számok, dátumok, logikai értékek és bármilyen más adattípus, amely szövegre kényszeríthető.
  • TraceSeverity – Nem kötelező. A figyelőben rögzített nyomkövetés súlyossági szintje és Application Insights. A beállítások: TraceSeverity.Information (alapértelmezett), TraceSeverity.Warning, TraceSeverity.Error vagy TraceSeverity.Critical.
  • CustomRecord – Nem kötelező. Egyéni adatokat tartalmazó rekord, amelyet a Figyelő vagy Application Insights.
  • TraceOptions – opcionális. A beállítások a TraceOptions.None (default) és a TraceOptions.IgnoreUnsupportedTypes , amelyek figyelmen kívül hagyják a CustomRecord azon adattípusait, amelyek nem szerializálhatók.

Példa

  1. Hozzon létre egy gomb vezérlőelemet Power Apps Studio.
  2. Állítsa az OnSelect képletet a következő képletre:
Set( x, x+1 );
Trace( x );
  1. Nyissa meg a Monitort egy Power Apps másik böngészőablakban a bal oldali ablaktáblában található "Speciális eszközök" ikon kiválasztásával, majd válassza a "Monitor megnyitása" lehetőséget: A Power Apps monitor belépési pontja
  2. Térjen vissza az eredeti Studio böngészőablakba, és válassza ki négyszer a gombot. Használja az Alt billentyűt lenyomva az egérre, ha tervező módban van.
  3. Tekintse meg a Power Apps monitort.
  4. A figyelő rácsa minden gombkattintáshoz és minden nyomkövetési híváshoz tartalmaz egy eseményt, amely minden növekmény után megmutatja a változó értékét. A jobb oldali panelen részletezheti a nyomkövetési esemény kezdetét, és láthatja, hogy hol kezdeményezték a nyomkövetést , és az üzenethez használt kifejezést: Monitor Trace, amely a gomb négyszeres megnyomását és egy változó megfelelő növekményeit mutatja

Lásd még

Power Apps Monitor áttekintése
Test Studio Áttekintés
Munka a Test Studio-vel