VerificationRule VerificationRule VerificationRule VerificationRule Enum

定義

VerificationAttribute インスタンスによって定義される条件式が検証で使用される方法を指定します。Specifies how conditional expressions defined by an VerificationAttribute instance are used in verification.

public enum class VerificationRule
public enum VerificationRule
type VerificationRule = 
Public Enum VerificationRule
継承
VerificationRuleVerificationRuleVerificationRuleVerificationRule

フィールド

NotEmptyString NotEmptyString NotEmptyString NotEmptyString 2

VerificationAttribute インスタンスで指定される条件式は、左辺が空の文字列 ("") 以外である必要があります。The conditional expression specified in an VerificationAttribute instance must have a left hand side that is not an empty string ("").

Prohibited Prohibited Prohibited Prohibited 1

VerificationAttribute インスタンスで指定される条件式は、使用できません。The conditional expression specified in an VerificationAttribute instance is prohibited.

Required Required Required Required 0

VerificationAttribute インスタンスで指定される条件式は、必須です。The conditional expression specified in an VerificationAttribute instance is required.

注釈

でクラス、メンバー、またVerificationAttributeはインデクサーを拡張する場合、 VerificationRule値のいずれかを指定することによっConditionalPropertyConditionalValue 、プロパティとプロパティで定義された条件式を使用する方法を定義できます。When using extending a class, member or indexer with a VerificationAttribute, you may define how the conditional expression, defined by the ConditionalProperty and ConditionalValue properties, is used by specifying one of the VerificationRule values. VerificationAttribute作成時に [いいえVerificationRule ] を指定した場合は、[必須] の既定値が使用されます。If in the creation of the VerificationAttribute no VerificationRule is specified, the default value of Required is used.

検証規則の条件式の左側はで、 ConditionalProperty右側ConditionalValueはです。The left side of a verification rule's conditional expression is the ConditionalProperty and the right side is the ConditionalValue. は、をConditionalProperty VerificationConditionalOperator と比較する方法をConditionalValue指定します。The VerificationConditionalOperator specifies how the ConditionalProperty is to be compared to the ConditionalValue.

適用対象

こちらもご覧ください