Проверить существование пары ключ-значение / Check if key-value pair exists (IfExistsKeyValuePair)
Группа действий: Коллекции
Действие определяет, содержится ли в словаре пара с заданным ключом и/или значением. Если оба параметра "Ключ" и "Значение" не заданы, то выбрасывается исключение: "Не заданы параметры "Ключ" и "Значение".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Словарь | Dictionary | Словарь для обработки. | Словарь | Словарь | Да |
Поля для проверки | CheckFields | Поля, по которым выполняется поиск пары "ключ-значение". Возможные значения: Key/Value/Both Если значение параметра равно "Key", то проверка выполняется только по ключу. Если при этом значение параметра "Ключ" не указано, то действие выбрасывает исключение: "Не задан параметр "Ключ"" Если значение параметра равно "Value", то проверка выполняется только по значению пары. Если при этом значение параметра "Значение" не указано, то действие выбрасывает исключение: "Не задан параметр "Значение"" Если значение параметра равно "Both", то проверка выполняется и по ключу и по значению пары. Если при этом значение хотя бы одного параметра "Ключ" или "Значение" не указано, то действие выбрасывает исключение: "Не заданы параметры "Ключ" и/или "Значение"" | Robin.String | Key/Value/Both | Да |
Ключ | Key | Значение атрибута "Key" пары "ключ-значение", по которому выполняется поиск | Robin.String | Нет | |
Значение | Value | Значение атрибута "Value" пары "ключ-значение", по которому выполняется поиск | Robin.Object | 65 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. True - если найдена хотя бы одна пара, иначе - False. | Логический | Нет |
Особые условия использования
Отсутствуют.