Você está projetando um template YAML para Azure Pipelines que inclui um parâmetro chamado outputfile. Quais duas sintaxes podem ser usadas para referenciar este parâmetro no template? (Selecione duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: ${{parameters.outputfile}}, ${{parameters['outputfile']}}.
Por que esta é a resposta
As sintaxes ${{parameters.outputfile}} e ${{parameters['outputfile']}} são as formas corretas de referenciar um parâmetro em tempo de compilação (compile-time) em um template YAML do Azure Pipelines. Isso significa que o valor do parâmetro é resolvido antes da execução do pipeline. Ambas as notações, com ponto (.) ou com colchetes e aspas (['']), são válidas para acessar propriedades de objetos em expressões de template. As opções que usam $ (por exemplo, $(parameters['outputfile']) ou $(parameters.outputfile)) são para variáveis em tempo de execução (runtime). Parâmetros são diferentes de variáveis; eles são definidos antes da execução do pipeline e não podem ser alterados durante a execução, enquanto variáveis podem ser modificadas. Portanto, usar a sintaxe de variável para um parâmetro resultaria em um erro ou em uma referência não resolvida.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão