Capacidad de navegación de código en suscriptores de eventos
Importante
Este contenido está archivado y no se actualiza. Para obtener la documentación más reciente, vaya a Características nuevas y previstas para Dynamics 365 Business Central. Para conocer los últimos planes de lanzamiento, vaya a los planes de lanzamiento de Dynamics 365, Power Platform y Cloud for Industry.
Habilitada para | Versión preliminar pública | Disponibilidad general |
---|---|---|
Administradores, creadores, vendedores o analistas, automáticamente | 1 de marzo de 2023 | 1 de abr. de 2023 |
Valor empresarial
Los eventos son un concepto central de extensibilidad en AL. Hasta hoy, el parámetro del editor de eventos en los suscriptores de eventos ha permitido solo literales de cadena. Por eso, la referencia de destino no se ha conocido en el contexto de creación de AL, con el resultado de que un desarrollador no ha podido usar el soporte de navegación estándar de Visual Studio Code como Ir a definición o ver referencias en línea.
Ahora, el parámetro admite ser un identificador, lo que permite una navegabilidad completa y una mayor productividad del desarrollador.
Detalles de la característica
Los argumentos de suscriptor de eventos ahora usan sintaxis de identificador en lugar de literales de cadena. Esto desbloquea potentes características de navegación de Visual Studio Code.
Soporte de información sobre herramientas
Por ejemplo, aproveche la nueva información sobre herramientas sobre el nombre del editor de eventos en el suscriptor de eventos para ver una definición del editor de eventos de destino.
Code Lens para donde se usa
También puede usar Code Lens para ver cuántas referencias entrantes hay para un editor de eventos determinado.
Ir a referencias
Use la vista Ir a referencias para ver y navegar a todas las referencias en un editor de eventos.
Acción de código para convertir de literal de cadena a identificador
Debido al cambio en la sintaxis entre los literales de cadena (comillas simples) y los identificadores (sin comillas o comillas dobles si los nombres contienen espacios), es necesario convertir el nombre de definición del evento para ver el beneficio de la nueva capacidad de navegación. Para esto, hay una nueva acción de código que se puede ejecutar solo en la instancia específica de EventSubscriber, el archivo activo, el proyecto activo o todo el espacio de trabajo. Esto hace que sea fácil y controlable optar por la nueva sintaxis. Use la nueva acción de código para convertir los parámetros de eventos existentes en los suscriptores de eventos del literal de cadena al nuevo formato de identificador.
Qué piensa
Ayúdenos a mejorar Dynamics 365 Business Central comentando ideas, facilitando sugerencias y proporcionando comentarios. Use el foro de https://aka.ms/bcideas.
Gracias por esta idea
Gracias por enviar esta idea. Su idea nos ha interesado y hemos tenido en cuenta los comentarios y los votos, lo que nos ha ayudado a decidir qué incorporaremos en el plan de desarrollo del producto.
Consulte también
Suscripción a eventos (documentación)