Compartilhar via


Usar a palavra-chave "this" para autorreferência de codeunit

Habilitação para Versão preliminar pública Disponibilidade geral
Administradores, criadores, profissionais de marketing ou analistas, automaticamente 1º de out. de 2024 1º de out. de 2024

Valor do negócio

Uma nova palavra-chave this é introduzida, como conhecida em outras linguagens. A palavra-chave permite a passagem do objeto atual como argumentos para métodos, o que até agora só era possível com soluções alternativas menos ideais. Além disso, o uso da palavra-chave this melhora a legibilidade dos métodos Bigger em que pode ser difícil ver se uma variável tem escopo global ou local.

Detalhes do recurso

Adicionamos suporte para a palavra-chave this para autorreferência em todos os objetos, como conhecido em outras linguagens de programação.

Os principais benefícios de usar a palavra-chave this:

  • Permite que os codeunits passem uma referência a "this" (que é ela mesma) como um argumento para outro método.
  • Melhora a legibilidade sinalizando que um símbolo referenciado é um membro no próprio objeto.

Uma nova regra CodeCop AA0248 é adicionada e habilitada por padrão com a gravidade "oculto". "Oculto" significa que ele aparece como três pontos no editor, mas não como um diagnóstico no modo de exibição Problema no Visual Studio Code ou em pipelines. Há um CodeFixer em todo o espaço de trabalho para atualizar o código existente para usar a palavra-chave this.

O Aplicativo do Sistema é convertido para usar this para referenciar métodos e globais no mesmo objeto.

Diga-nos o que você pensa

Ajude-nos a melhorar o Dynamics 365 Business Central debatendo ideias, dando sugestões e enviando comentários. Use o fórum em https://aka.ms/bcideas.

Consulte também

Usar a palavra-chave "this" para autorreferência de codeunit (docs)