Codenavigationsfreundlichkeit bei Ereignisabonnenten
Wichtig
Dieser Inhalt ist archiviert und wird nicht aktualisiert. Die neueste Dokumentation finden Sie unter Neue und geplante Funktionen in Dynamics 365 Business Central. Die neuesten Veröffentlichungspläne finden Sie unter Dynamics 365-, Power Platform- und Cloud for Industry-Veröffentlichungspläne.
Aktiviert für | Öffentliche Vorschauversion | Allgemeine Verfügbarkeit |
---|---|---|
Administrator*innen, Maker*innen, Marketingspezialist*innen, Analyst*innen, automatisch | 1. März 2023 | 1. Apr. 2023 |
Geschäftswert
Ereignisse sind ein Kernkonzept der Erweiterbarkeit in AL. Bisher hat der Ereignisherausgeber-Parameter in Ereignisabonnenten nur Zeichenfolgenliterale zugelassen. Deshalb war die Zielreferenz im AL-Erstellungskontext nicht bekannt, was dazu führte, dass Entwickler*innen nicht in der Lage waren, die standardmäßige Navigationsunterstützung in Visual Studio Code wie z. B. „Zu Definition wechseln“ zu verwenden oder Verweise inline anzuzeigen.
Jetzt unterstützt der Parameter stattdessen die Verwendung eines Bezeichners, was eine vollständige Navigierbarkeit und eine höhere Entwicklungsproduktivität ermöglicht.
Details zur Funktion
Argumente für Ereignisabonnenten verwenden jetzt eine Bezeichnersyntax anstelle von Zeichenfolgenliteralen. Dadurch werden leistungsstarke Visual Studio Code-Navigationsfunktionen unterstützt.
Unterstützung der QuickInfo
Sie können z. B. die neue QuickInfo zum Namen des Ereignisherausgebers im Ereignisabonnenten nutzen, um eine Definition des Ziel-Ereignisherausgebers anzuzeigen.
Code-Lens für Verwendungsinfo
Sie können auch Code-Lens verwenden, um zu sehen, wie viele eingehende Verweise es für einen bestimmten Ereignisherausgeber gibt.
Zu Verweisen wechseln
Verwenden Sie die Ansicht „Zu Verweisen wechseln“, um alle Verweise zu einem Ereignisherausgeber anzuzeigen und zu ihnen zu navigieren.
Codeaktion zum Konvertieren von Zeichenfolgenliteralen in Bezeichner
Aufgrund der Syntaxänderung zwischen Zeichenfolgenliteralen (einfache Anführungszeichen) und Bezeichnern (kein Anführungszeichen oder doppelte Anführungszeichen, wenn Namen Leerzeichen enthalten) muss der Name der Ereignisdefinition konvertiert werden, um die Vorteile der neuen Navigierbarkeit zu nutzen. Hierfür gibt es eine neue Codeaktion, die nur für die spezifische EventSubscriber-Instanz, die aktive Datei, das aktive Projekt oder den gesamten Arbeitsbereich ausgeführt werden kann. Dies macht die Nutzung der neuen Syntax einfach und kontrollierbar. Verwenden Sie die neue Codeaktion, um vorhandene Ereignisparameter in Ereignisabonnenten vom Zeichenfolgenliteral zum neuen Bezeichnerformat zu konvertieren.
Teilen Sie uns Ihre Meinung mit.
Helfen Sie uns, mit Ideen, Vorschlägen und Feedback Dynamics 365 Business Central zu verbessern. Nutzen Sie das Forum unter https://aka.ms/bcideas.
Vielen Dank für Ihre Idee.
Vielen Dank für die Einsendung dieser Idee. Ihre Ideen, Vorschläge und Meinungen helfen uns bei der Entscheidung, was wir in unsere Produktroadmap aufnehmen.
Siehe auch
Ereignisse abonnieren (Dokumente)