VerificationRule Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, как условные выражения, определенные VerificationAttribute экземпляром, используются в проверке.
public enum class VerificationRule
public enum VerificationRule
type VerificationRule =
Public Enum VerificationRule
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Required | 0 | Обязательное условное выражение, указанное в экземпляре VerificationAttribute . |
| Prohibited | 1 | Условное выражение, указанное в экземпляре VerificationAttribute , запрещено. |
| NotEmptyString | 2 | Условное выражение, указанное в экземпляре VerificationAttribute , должно иметь левую сторону, которая не является пустой строкой (""). |
Комментарии
При использовании расширения класса, члена или индексатора с индексатором VerificationAttributeможно определить, как условное выражение, определенное ConditionalProperty и ConditionalValue свойствами, используется путем указания одного из VerificationRule значений. Если при создании VerificationAttribute значения нет VerificationRule , используется значение по умолчанию "Обязательный".
Левая сторона условного выражения правила проверки — ConditionalProperty это и справа — ConditionalValueэто . Указывает VerificationConditionalOperator , как ConditionalProperty будет сравниваться с ConditionalValue.