¿Qué es un tipo de datos IEnumerable UiPath válido para UiPath QueueItems?

Aug 30 2020

Estoy tratando de configurar UiPath para obtener la actividad de los elementos de la cola, pero cuando especifico la variable QueueItemData como salida, aparece una advertencia que solicita un objeto IEnumerable genérico.

¿Cuál es el objeto de cola UiPath adecuado para usar cuando se requiere un objeto IRnumerable?

Respuestas

1 WolfgangRadl Aug 31 2020 at 08:21

Simplemente puede usar IEnumerable<UiPath.Core.QueueItem>como tipo para su variable. Una forma sencilla de crear una variable adecuada es presionar CTRL+K en un campo de propiedad apropiado, como este:

Studio agregará automáticamente la variable después de presionar Enter. Es posible que deba cambiar el alcance manualmente.

1 CameronMcKenzie Aug 31 2020 at 08:44

Querrás usar IEnumerable<UiPath.Core.QueueItem>.

Esencialmente, puede leer eso ya que esta es una colección iterable que contiene nada más que UiPath.Core.QueueItemobjetos.

Cuidado con los impostores

Sin embargo, tenga cuidado cuando elija el tipo genérico asociado con la IEnumerableclase. Hay muchas clases con nombres similares que pueden causar confusión, y si elige la incorrecta, terminará con un error sobre la imposibilidad de diferenciar entre una y otra.

Ajuste de tipo automático

En caso de duda, permita que la herramienta UiPath Studio establezca el tipo por usted. Simplemente mueva el cursor a la ventana de entrada del campo en cuestión en la pestaña Propiedades y escriba set var: items. Luego, UiPath Studio registrará la variable y establecerá el tipo de objeto en la clase adecuada. Esto elimina las conjeturas de averiguar qué tipo usar.