Поделиться через


Определяемые пользователем ограничения

Обновлен: Ноябрь 2007

Определяемые пользователем ограничения создаются из доступного пула параметров для данного приложения, конечной точки, зоны или логического сервера. Например, если нет предопределенного ограничения, позволяющего запросить включение функциональности HTTP KeepAlive для приложения, размещенного на веб-узле, его можно создать. Определяемые пользователем ограничения заключаются в том, что значения элемента для ограничения должны соответствовать указанным. В зависимости от типа ограничиваемого параметра также доступны такие дополнительные операторы, как "Contains" и "Between". Для ограничения можно определить настраиваемое сообщение об ошибке и указать URL-адрес справки. Если условие ограничения не будет выполнено, в окне "Список ошибок" появится заданное сообщение об ошибке.

Определяемые пользователем ограничения могут конфликтовать с параметрами, использованными для создания предопределенных ограничений, поскольку содержат все эти параметры и обладают большой гибкостью. В конструкторе распределенных систем не проверяется наличие конфликта между предопределенными и определяемыми пользователем ограничениями во время их создания. Ограничения проверяются только во время проверки схемы развертывания. В результате может возникнуть ситуация, когда невозможно удовлетворить все ограничения сразу. Если это произойдет, нужно изменить или отключить некоторые ограничения для возврата к бесконфликтному состоянию.

В некоторых случаях ограничение может быть определено в отношении параметров, для которых не был добавлен соответствующий ресурс. В зависимости от ресурсов эти ограничения либо игнорируются, либо возникает ошибка с указанием требуемого ресурса. Дополнительные сведения см. в разделе Практическое руководство. Добавление ресурсов.

См. также

Задачи

Практическое руководство. Создание пользовательских ограничений

Практическое руководство. Создание сложных параметров