Kodenavigerbarhet på hendelsesabonnenter
Viktig
Dette innholdet er arkivert og oppdateres ikke. Gå til Hva er nytt og planlagt for Dynamics 365 Business Central for den nyeste dokumentasjonen. Gå til Lanseringsplaner for Dynamics 365, Power Platform og Cloud for Industry for å finne de nyeste lanseringsplanene.
Aktivert for | Offentlig forhåndsversjon | Tilgjengelig |
---|---|---|
Administratorer, utviklere, markedsførere eller analytikere, automatisk | 1. mars 2023 | 1. april 2023 |
Forretningsverdi
Hendelser er et kjernekonsept for utvidbarhet i AL. Frem til i dag har hendelsesutgiverparameteren i hendelsesabonnenter bare tillatt strenglitteraler. På grunn av dette har målreferansen ikke vært kjent i AL-forfatterkonteksten, med det resultat at en utvikler ikke har vært i stand til å bruke standard Visual Studio Code-navigasjonsstøtte som Go To Definition eller se referanser innebygd.
Nå støtter parameteren å være en identifikator i stedet, noe som tillater full navigering og økt utviklerproduktivitet.
Funksjonsdetaljer
Hendelser for hendelsesabonnenter bruker nå identifikatorsyntaks i stedet for strenglitteraler. Dette gir tilgang til kraftige Visual Studio Code-kodenavigasjonsfunksjoner.
Støtte for verktøytips
Dra for eksempel nytte av det nye verktøytipset om hendelsesutgivernavn i hendelsesabonnent for å se en definisjon av den målrettede hendelsesutgiveren.
Kodelinse for bruk
Du kan også bruke Kodelinse til å se hvor mange innkommende referanser det er for en gitt hendelsesutgiver.
Gå til referanser
Bruk visningen Gå til referanser for å se og navigere til alle referanser på en hendelsesutgiver.
Kodehandling for å konvertere fra strenglitteral til identifikator
På grunn av endringen i syntaks mellom strenglitteraler (enkle anførselstegn) og identifikatorer (ingen anførselstegn eller doble anførselstegn hvis navn inneholder mellomrom), er det behov for å konvertere hendelsesdefinisjonsnavnet for å se fordelene med ny navigering. For dette er det en ny kodehandling som bare kan kjøres på den spesifikke EventSubscriber-forekomsten, den aktive filen, det aktive prosjektet eller hele arbeidsområdet. Dette gjør det enkelt og kontrollerbart å velge den nye syntaksen. Bruk den nye kodehandlingen til å konvertere eksisterende hendelsesparametere i hendelsesabonnenter fra strenglitteral til det nye identifikatorformatet.
Fortell oss hva du synes
Hjelp oss å forbedre Dynamics 365 Business Central ved å diskutere og komme med forslag og gi tilbakemelding. Bruk forumet på https://aka.ms/bcideas.
Takk for forslaget
Takk for at du sendte inn dette forslaget. Vi lyttet til forslaget ditt, sammen med kommentarer og stemmer, for å finne ut hva vi skulle legge til i produktveikartet vårt.
Se også
Abonner på hendelser (docs)