capturar

Use a extensão de captura para capturar erros que ocorrem durante uma chamada de API.

A extensão de captura usa o seguinte formato:
catch:
   - errors:
      - Error_1
      - Error_2
   - execute:
      assembly_1
   - errors:
      - Error_3
   - execute:
      assembly_2
   - default:
      assembly_3

A tabela a seguir mostra as propriedades da extensão catch:

Tabela 1. As propriedades da extensão catch
Propriedade Obrigatório Descrição Tipo
errors True Os erros para os quais a captura será ativada. Para obter uma lista de erros, consulte Casos de erro suportados pelas interceptações de assembly. Matriz (Sequência)
execute True A seção do conjunto que será executada quando a captura for ativada. Matriz (Objeto)
default Não A seção do conjunto que será executada quando um erro não aciona outras capturas. Ele se comporta da mesma maneira e tem a mesma estrutura que execute Matriz (Objeto)
A seguir está um exemplo de uma extensão catch:
    catch:
      - errors:
          - ConnectionError
          - JavaScriptError
        execute:
          - activity-log:
              title: activity-log
              content: activity
              error-content: payload
      - default:
          - activity-log:
              title: activity-log
              content: activity
              error-content: payload