Testa dina användardatafunktioner i Fabric-portalen

Infrastrukturanvändardatafunktioner ger funktioner för att testa och verifiera dina kodändringar i Infrastrukturportalen eller med hjälp av VS Code-tillägget. De här funktionerna är användbara för att säkerställa att dina funktioner kan köras utan att du behöver publicera dem.

I den här artikeln får du lära dig att:

  • Använd lägena Utveckla och visa/kör endast i portalredigeraren.
  • Använd testfunktionerna i läget Utveckla för att testa dina funktioner.

Anmärkning

Vissa användare kanske inte har åtkomst till testfunktionen i utvecklingsläge beroende på regionen för sin Infrastrukturklientorganisation. Läs avsnittet om regionala begränsningar i den här artikeln.

Vad är Läget Utveckla och Visa/Kör endast läge?

Fabric User Data Functions innehåller två lägen för att interagera med dina funktioner i Infrastrukturportalen: Utveckla läge och Endast körnings-/visningsläge. Du hittar lägesväxlaren i det övre högra hörnet på sidan Användardatafunktioner.

Skärmbild som visar hur du växlar lägen i Fabric-portalen.

Utveckla läge

Med utvecklingsläget kan användare med skrivbehörighet redigera, testa och publicera sin kod. I det här läget kan användarna se sin ändrade kod, inklusive alla nya, opublicerade funktioner som de skrev.

Skärmbild som visar komponenterna i Läget Utveckla i Infrastrukturportalen.

Följande är komponenterna i Utvecklingsläge:

  1. Lägesväxlare: Med den här kontrollen kan du växla till Utveckla läge från läget Kör endast.
  2. Funktionslista: Den här listan innehåller nya funktioner tillsammans med tidigare publicerade funktioner. Punkten bredvid funktionsnamnet anger att en funktion är ny och att den inte har publicerats ännu.
  3. Kodredigerare: I läget Utveckla är kodredigeraren aktiverad och användaren kan göra ändringar i koden.
  4. Testsessionsindikator: Den här indikatorn visar om testsessionen är aktiv. Testsessionen skapas efter att ett test har körts och tidsgränsen överskrids efter 15 minuters inaktivitet.

Kör eller visa endast läge

I Kör endast läge kan användare med körbehörighet visa och köra de publicerade funktionerna. Den här upplevelsen skapar en separat vy mellan den publicerade versionen av koden den version som är under utveckling i utvecklingsläge.

Skärmbild som visar komponenterna i läget Kör endast i Infrastrukturportalen.

Följande är komponenterna i läget Kör endast:

  1. Lägesväxlare: Med den här kontrollen kan du växla till Läget Kör endast från Utveckla.
  2. Funktionslista: I läget Kör endast innehåller funktionslistan endast publicerade funktioner.
  3. Kodredigerare: I läget Kör endast är kodredigeraren skrivskyddad och kan inte ändras i det här läget.
  4. Indikator för kodändringar: Det här meddelandefältet anger om det finns opublicerade ändringar i läget Utveckla. För att se dessa ändringar måste användaren växla till Utveckla läge genom att klicka på knappen i fältet eller med hjälp av lägesväxlaren.

Användare som bara har behörighet att visa kan se läget Visa endast. I det här läget har användarna åtkomst till en skrivskyddad version av koden och dess metadata.

Anmärkning

Endast användare med behörighet att visa kan se koden i läget Visa endast.

Använd Läget Utveckla för att testa dina ändringar i Fabric-portalen

Du kan testa dina kodändringar i realtid med hjälp av testfunktionen i läget Utveckla. Du kan komma åt den genom att hovra över den funktion som du vill testa och klicka på testikonen.

Skärmbild som visar hur du testar en ny funktion.

Anmärkning

Det kan ta några sekunder att starta testsessionen. När den startar kan du köra tester omedelbart, även efter att du har gjort kodändringar.

Det här steget öppnar panelen Test, som innehåller följande komponenter:

  1. Testsessionsindikator: Den här indikatorn blir grön när testsessionen är aktiv. Sessionen startar när ett test körs för första gången och tidsgränsen uppnås efter 15 minuters inaktivitet.

  2. Funktionsväljare: Med den här listrutan kan du välja vilken funktion som helst i koden som ska testas. Den här listan innehåller publicerade och opublicerade funktioner.

  3. Testknapp: Med den här knappen kan du testa funktionen. Om den valda funktionen kräver parametrar måste du ange dem innan du testar funktionen.

  4. Testutdata: Den här panelen innehåller utdata från testningen av funktionen. Den här panelen visar antingen returvärdet för funktionen eller ett objekt med funktionens tillstånd och felutdata.

  5. Loggar utdata: Den här panelen innehåller loggarna som genereras i koden, inklusive de instruktioner som läggs till i logging objektet.

    Skärmbild som visar de olika delarna i testpanelen.

Regionala begränsningar för testfunktionen i utvecklingsläge

Testfunktionen är inte tillgänglig i alla infrastrukturresurser ännu. Om klientregionen inte stöds ännu kan följande meddelande visas i Functions-portalen. Du kan visa de regioner som stöds i artikeln Tjänstinformation och begränsningar .

Skärmbild som visar den otillgängliga regionens banderoll.

Om du ser det här informationsmeddelandet kan du fortfarande publicera dina funktioner och använda funktionen Kör för att testa dem som du gjorde tidigare. Läs mer om hur du hanterar din infrastrukturkapacitet om du föredrar att skapa en ny kapacitet i en region som stöds.

Nästa steg