Типы данных

QueueItem

LTools.Enterprise.Model.QueueItem - описывает структуру элемента, который находится в очереди Оркестратора.

🔹 Примечание. Знак «?» в типе данных указывает на то, что значение может быть null.

СвойствоТипОписание

ID

Уникальный идентификатор элемента очереди. Присваивается системой автоматически. Пример: 9127dde8-dcb3-4406-931b-4066d09f1b04

Key

String

Data

Object

Данные, которые содержит элемент - то же, что и Значение в интерфейсе очередей Оркестратора

Table

Данные элемента (то же, что и Data), но представленные в виде таблицы

Metadata

Dictionary<string, string>

Метаданные элемента. Словарь «Ключ-значение» с произвольными строковыми данными

Tags

List<string>

Теги элемента. Произвольные строки, по которым может осуществляться поиск элементов

QueueName

String

Название очереди в Оркестраторе, в которой находится данный элемент

PostponeAt

Время, до которого откладывается обработка значения элемента

DeadlineAt

DateTime?

Время, после которого элемент будет удален из очереди

OrchState

Логический статус элемента очереди. Возможные значения: New и In Progress. New - элемент ни разу не извлекался роботом из очереди. Статус In Progress - робот извлек элемент и заблокировал его для дальнейшей работы

State

Ltools.Enums.ExchangeQueueValueEventType2

RetryCount

Int32

Количество повторов элемента в очереди. Извлеченный элемент может быть добавлен в очередь повторно в ответ на возникновение ошибки (Error, Business Error). Допустимость повторов определяется настройкой очереди в Оркестраторе

StateText

String

Содержит комментарий пользователя, добавленный при изменении статуса элемента очереди

Last updated