Del via


Test brukerdatafunksjonene i Fabric-portalen

Funksjoner for strukturbrukerdata gir muligheter til å teste og validere kodeendringene i Fabric-portalen eller ved hjelp av VS Code-utvidelsen. Disse funksjonene er nyttige for å sikre at funksjonene dine kan kjøres uten å måtte publisere dem.

I denne artikkelen lærer du hvordan du:

  • Bruk modusene Utvikle og Vis/kjør bare i portalredigeringsprogrammet.
  • Bruk testfunksjonene i utviklingsmodus for å teste funksjonene.

Note

Noen brukere har kanskje ikke tilgang til testfunksjonen i utviklingsmodus, avhengig av området for Fabric-leieren. Se gjennom merknaden om regionale begrensninger i denne artikkelen.

Hva er utviklingsmodus og bare visning/kjør-modus?

Funksjoner for brukerdata for infrastruktur har to moduser for å samhandle med funksjonene dine i Fabric-portalen: Redigeringsmodus og Bare kjøring/visning-modus. Du finner modusbytteren øverst til høyre på siden Brukerdatafunksjoner.

Skjermbilde som viser hvordan du bytter modus i Fabric-portalen.

Utvikle-modus

Utviklingsmodus lar brukere med skrivetillatelser redigere, teste og publisere koden sin. I denne modusen kan brukere se den endrede koden, inkludert eventuelle nye, upubliserte funksjoner de har skrevet.

Skjermbilde som viser komponentene i utviklingsmodus i Fabric-portalen.

Følgende er komponentene i utviklingsmodus:

  1. Modusbytter: Denne kontrollen lar deg bytte til utviklingsmodus fra Bare kjør-modus.
  2. Liste over funksjoner: Denne listen inneholder nye funksjoner sammen med eventuelle tidligere publiserte funksjoner. Prikken ved siden av funksjonsnavnet angir at en funksjon er ny, og at den ikke er publisert ennå.
  3. Kode redigerer: I redigeringsmodus er koderedigeringsprogrammet aktivert, og brukeren kan gjøre endringer i koden.
  4. Indikator for testøkt: Denne indikatoren viser om testøkten er aktiv. Testøkten opprettes etter at du har kjørt en test, og den har et tidsavbrudd etter 15 minutter med inaktivitet.

Kjør- eller skrivebeskyttet modus

I Bare kjør-modus kan brukere med Utfør-tillatelser vise og kjøre de publiserte funksjonene. Denne opplevelsen oppretter en egen visning mellom den publiserte versjonen av koden og versjonen som er under utvikling i utviklingsmodus.

Skjermbilde som viser komponentene i Bare kjør-modus i Fabric-portalen.

Følgende er komponentene i Bare kjør-modus:

  1. Modusbytter: Denne kontrollen lar deg bytte til Bare kjør-modus fra redigeringsmodus.
  2. Liste over funksjoner: I Bare kjør-modus inneholder funksjonslisten bare publiserte funksjoner.
  3. Koderedigerer: I kun kjør-modus er kodeeditoren skrivebeskyttet og kan ikke endres i denne modusen.
  4. Indikator for kodeendringer: Denne meldingslinjen angir om det er upubliserte endringer i utviklingsmodus. For å se disse endringene, må brukeren bytte til utviklingsmodus ved å klikke på knappen i linjen eller bruke modusbytteren.

Brukere som bare har visningstillatelser, kan se skrivebeskyttet-modus. I denne modusen har brukere tilgang til en skrivebeskyttet versjon av koden og dens metadata.

Note

Kun brukere med visningstillatelser kan se koden i kun visning-modus.

Bruke redigeringsmodus til å teste endringene i Fabric-portalen

Du kan teste kodeendringene i sanntid ved hjelp av Test-funksjonen i utviklingsmodus. Du får tilgang til den ved å holde musepekeren over funksjonen du vil teste og klikke på Test-ikonet.

Skjermbilde som viser hvordan du tester en ny funksjon.

Note

Testøkten kan ta noen sekunder å starte. Når den starter, kan du kjøre tester umiddelbart, selv etter at du har gjort kodeendringer.

Dette trinnet åpner Test-panelet, som inneholder følgende komponenter:

  1. Indikator for testøkt: Denne indikatoren blir grønn når testøkten er aktiv. Økten starter når en test kjøres for første gang og tidsavbrytes etter 15 minutter med inaktivitet.

  2. Funksjon velger: Denne rullegardinmenyen lar deg velge hvilken som helst funksjon i koden din som skal testes. Denne listen inneholder publiserte og upubliserte funksjoner.

  3. Test-knapp: Denne knappen lar deg teste funksjonen. Hvis den valgte funksjonen krever parametere, må du oppgi dem før du tester funksjonen.

  4. Test utgang: Dette panelet inneholder utdataene som er resultatet av testing av funksjonen. Dette panelet viser enten returverdien for funksjonen eller et objekt med tilstanden og feilutdataene for funksjonen.

  5. Logger utgang: Dette panelet inneholder loggene som genereres i koden, inkludert setningene som er lagt til i objektet logging .

    Skjermbilde som viser de forskjellige delene av Test-panelet.

Regionale begrensninger for testfunksjonalitet i utviklingsmodus

Test-funksjonen er ikke tilgjengelig i alle Fabric-områder ennå. Hvis leierområdet ikke støttes ennå, kan det hende du ser følgende melding i Functions-portalen. Du kan vise de støttede områdene i artikkelen Tjenestedetaljer og begrensninger .

Skjermbilde som viser banneret for regionen utilgjengelig.

Hvis du ser denne informasjonsmeldingen, kan du fortsatt publisere funksjonene og bruke Kjør-funksjonen til å teste dem slik du gjorde før. Finn ut mer om hvordan du administrerer Fabric-kapasiteten hvis du foretrekker å opprette en ny kapasitet i et støttet område.

Neste trinn