O que é um tipo de dados UiPath IEnumerable válido para UiPath QueueItems

Aug 30 2020

Estou tentando configurar a atividade de obter itens da fila UiPath, mas quando especifico a variável QueueItemData como a saída, ela fornece um aviso solicitando um objeto IEnumerable genérico.

Qual é o objeto de fila UiPath adequado a ser usado quando um objeto IRnumerable é necessário?

Respostas

1 WolfgangRadl Aug 31 2020 at 08:21

Você pode simplesmente usar IEnumerable<UiPath.Core.QueueItem>como tipo para sua variável. Uma maneira simples de criar uma variável adequada é pressionar CTRL+K em um campo de propriedade apropriado, assim:

O Studio adicionará automaticamente a variável depois de pressionar Enter. Pode ser necessário alterar o escopo manualmente.

1 CameronMcKenzie Aug 31 2020 at 08:44

Você vai querer usar IEnumerable<UiPath.Core.QueueItem>.

Essencialmente, você pode ler isso, pois esta é uma coleção iterável que contém nada além UiPath.Core.QueueItemde objetos.

Cuidado com os impostores

Tenha cuidado ao escolher o tipo genérico associado à IEnumerableclasse. Existem muitas classes com nomes semelhantes que podem causar confusão e, se você escolher a errada, acabará com um erro de não poder fazer o caso entre uma e outra.

Configuração automática de tipo

Em caso de dúvida, permita que a ferramenta UiPath Studio defina o tipo para você. Basta mover o cursor para a janela de entrada do campo em questão na guia Propriedades e digitar set var: items. O UiPath Studio registrará a variável e definirá o tipo de objeto para a classe apropriada. Isso elimina o trabalho de adivinhação de descobrir qual tipo usar.