Del via


Test dine brugerdatafunktioner i Fabric-portalen

Strukturbrugerdatafunktioner giver mulighed for at teste og validere dine kodeændringer på Fabric-portalen eller ved hjælp af VS Code-udvidelsen. Disse funktioner er nyttige for at sikre, at dine funktioner kan køre korrekt, uden at du behøver at publicere dem.

I denne artikel lærer du, hvordan du:

  • Brug tilstandene Udvikl og Vis og kør kun i portaleditoren.
  • Brug testfunktionerne i udviklingstilstand til at teste dine funktioner.

Notat

Nogle brugere har muligvis ikke adgang til testfunktionen i udviklingstilstand, afhængigt af området for deres Fabric-lejer. Gennemse bemærkningen om regionale begrænsninger i denne artikel.

Hvad er udviklingstilstand og Vis / kør kun-tilstand?

Fabric User Data Functions indeholder to tilstande til at interagere med dine funktioner i Fabric-portalen: Udviklingstilstand og Kør/Vis kun-tilstand. Du kan finde tilstandsskifteren i øverste højre hjørne af siden Brugerdatafunktioner.

Skærmbillede, der viser, hvordan du skifter tilstand i Fabric-portalen.

Tilstanden Udvikling

Udviklingstilstand giver brugere med skrivetilladelser mulighed for at redigere, teste og udgive deres kode. I denne tilstand kan brugerne se deres ændrede kode, herunder eventuelle nye, ikke-udgivne funktioner, de har skrevet.

Skærmbillede, der viser komponenterne i udviklingstilstand på infrastrukturportalen.

Følgende er komponenterne i udviklingstilstand:

  1. Omskifter af tilstand: Denne kontrol giver dig mulighed for at skifte til udviklingstilstand fra kun kørselstilstand.
  2. Liste over funktioner: Denne liste indeholder nye funktioner sammen med eventuelle tidligere udgivne funktioner. Prikken ud for funktionsnavnet angiver, at en funktion er ny, og at den ikke er publiceret endnu.
  3. Kode editor: I udviklingstilstand er kodeeditoren aktiveret, og brugeren kan foretage ændringer i koden.
  4. Indikator for testsession: Denne indikator viser, om testsessionen er aktiv. Testsessionen oprettes efter kørsel af en test, og den har en timeout efter 15 minutters inaktivitet.

Kør eller Vis kun tilstand

I tilstanden Kun kør kan brugere med tilladelserne Udfør få vist og køre de publicerede funktioner. Denne oplevelse opretter en separat visning mellem den publicerede version af koden og den version, der er under udvikling i udviklingstilstand.

Skærmbillede, der viser komponenterne i tilstanden Kør kun på Fabric-portalen.

Følgende er komponenterne i Kun kørsel-tilstand:

  1. Omskifter af tilstand: Denne kontrol giver dig mulighed for at skifte til kun kørselstilstand fra udviklingstilstand.
  2. Liste over funktioner: I tilstanden Kun kør indeholder listen over funktioner kun publicerede funktioner.
  3. Kodeeditor: I kun kør-tilstand er kodeeditoren skrivebeskyttet og kan ikke ændres i denne tilstand.
  4. Indikator for kodeændringer: Denne meddelelseslinje angiver, om der er ikke-publicerede ændringer i udviklingstilstand. For at se disse ændringer skal brugeren skifte til udviklingstilstand ved at klikke på knappen i bjælken eller bruge tilstandsskifteren.

Brugere, der kun har visningstilladelser, kan se tilstanden Skrivebeskyttet. I denne tilstand har brugerne adgang til en skrivebeskyttet version af koden og dens metadata.

Notat

Kun brugere med visningstilladelser kan se koden i kun visning-tilstand.

Brug udviklingstilstand til at teste dine ændringer på Fabric-portalen

Du kan teste dine kodeændringer i realtid ved hjælp af testfunktionen i udviklingstilstand. Du kan få adgang til den ved at holde markøren over den funktion, du vil teste, og klikke på testikonet.

Skærmbillede, der viser, hvordan du tester en ny funktion.

Notat

Testsessionen kan tage et par sekunder at starte. Når den starter, kan du køre tests med det samme, selv efter at du har foretaget kodeændringer.

Dette trin åbner panelet Test, som indeholder følgende komponenter:

  1. Indikator for testsession: Denne indikator bliver grøn, når testsessionen er aktiv. Træningspasset starter, når en test køres første gang, og timeout efter 15 minutters inaktivitet.

  2. Funktion vælger: Denne rullemenu giver dig mulighed for at vælge en hvilken som helst funktion i din kode, der skal testes. Denne liste indeholder publicerede og ikke-udgivne funktioner.

  3. Test-knap: Denne knap giver dig mulighed for at teste funktionen. Hvis den valgte funktion kræver parametre, skal du angive dem, før du tester funktionen.

  4. Test udgang: Dette panel indeholder det output, der er resultatet af test af funktionen. Dette panel viser enten funktionens returværdi eller et objekt med funktionens tilstand og fejloutput.

  5. Logfiler output: Dette panel indeholder de logfiler, der genereres i koden, herunder de sætninger, der er føjet til objektet logging .

    Skærmbillede, der viser de forskellige dele af testpanelet.

Regionale begrænsninger for testkapacitet i udviklingstilstand

Testfunktionen er endnu ikke tilgængelig i alle Fabric-områder. Hvis dit lejerområde ikke understøttes endnu, kan du muligvis se følgende meddelelse på Functions-portalen. Du kan se de understøttede områder i artiklen Tjenesteoplysninger og begrænsninger .

Skærmbillede, der viser banneret for området ikke tilgængeligt.

Hvis du får vist denne informationsmeddelelse, kan du stadig publicere dine funktioner og bruge funktionen Kør til at teste dem, som du gjorde før. Få mere at vide om , hvordan du administrerer din Fabric-kapacitet , hvis du foretrækker at oprette en ny kapacitet i et understøttet område.

Næste trin