Del via


Kodenavigerbarhed på hændelsesabonnenter

Vigtige oplysninger

Dette indhold er arkiveret og opdateres ikke. Du kan få den nyeste dokumentation ved at gå til Nyheder og planlagte tiltag til Dynamics 365 Business Central. Du kan få vist de seneste udgivelsesplaner i Udgivelsesplaner til Dynamics 365, Power Platform og Cloud for Industry.

Aktiveret til Offentlig forhåndsversion Generel tilgængelighed
Administratorer, udviklere, marketingmedarbejdere eller analytikere automatisk 1. marts 2023 1. april 2023

Forretningsværdi

Hændelser er et kernekoncept i udvidelsesmuligheder i AL. Indtil i dag har hændelsesudgiverparameteren i hændelsesabonnenter kun tilladt strengliteraler. På grund af dette har målreferencen ikke været kendt i AL-forfattersammenhængen, med det resultat, at en udvikler ikke har kunnet bruge standardnavigationsunderstøttelse i Visual Studio Code såsom Gå til definition eller Se referencer inline.

Nu kan parameteren i stedet at være en identifikator, hvilket tillader fuld navigering og øget udviklerproduktivitet.

Funktionsdetaljer

Argumenter for hændelsesabonnent bruger nu identifikatorsyntaks i stedet for strengliteraler. Dette låser op for stærke kodenavigationsfunktioner i Visual Studio Code.

Understøttelse af værktøjstip

Du kan f.eks. udnytte det nye værktøjstip om hændelsesudgivernavn i hændelsesabonnent for at få vist en definition af den målrettede hændelsesudgiver.

Værktøjstip om hændelsesparameter i Hændelsesabonnent viser definitionen af den målrettede Hændelsesabonnent

CodeLens for hvor mange brugt

Du kan også bruge CodeLens til at se, hvor mange indgående referencer der er for en given hændelsesudgiver.

CodeLens viser antallet af referencer til hændelsesudgiver

Gå til referencer

Brug visningen Gå til referencer til at få vist og navigere til alle referencer på en hændelsesudgiver.

Visningen Gå til reference for hændelsesudgiver

Kodehandling for at konvertere fra strengliteral til identifikator

På grund af ændringen i syntaks mellem strengliteraler (enkelte anførselstegn) og identifikatorer (ingen anførselstegn eller dobbelte anførselstegn, hvis navne indeholder mellemrum), er der behov for at konvertere hændelsesdefinitionsnavnet for at få vist fordelene ved ny navigering. Til dette er der en ny kodehandling, der kan køres kun på den specifikke EventSubscriber-instans, den aktive fil, det aktive projekt eller hele arbejdsområdet. Det gør det nemt og kontrollerbart at tilmelde sig den nye syntaks. Brug den nye kodehandling til at konvertere eksisterende hændelsesparametre i hændelsesabonnenter fra strengliteral til det nye identifikatorformat.

Kodehandling til at konvertere hændelsesparametre i hændelsesabonnenter fra strengliteral til identifikator

Fortæl os, hvad du synes

Hjælp os med at forbedre Dynamics 365 Business Central ved at diskutere idéer, komme med forslag og give feedback. Brug forummet på https://aka.ms/bcideas.

Tak for din idé

Tak for din indsendelse af denne idé. Vi har lyttet til din idé samt til kommentarer og afstemninger for bedre at kunne beslutte, hvad der skal føjes til vores produktplaner.

Se også

Tilmelding til hændelser (dokumentation)