VerificationRule VerificationRule VerificationRule VerificationRule Enum

Definition

Gibt an, wie die durch eine VerificationAttribute-Instanz definierten bedingten Ausdrücke bei der Überprüfung verwendet werden.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
Vererbung
VerificationRuleVerificationRuleVerificationRuleVerificationRule

Felder

NotEmptyString NotEmptyString NotEmptyString NotEmptyString 2

Der in einer VerificationAttribute-Instanz angegebene bedingte Ausdruck muss eine linke Seite aufweisen, die keine leere Zeichenfolge ("") ist.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

Der in einer VerificationAttribute-Instanz angegebene bedingte Ausdruck ist unzulässig.The conditional expression specified in an VerificationAttribute instance is prohibited.

Required Required Required Required 0

Der in einer VerificationAttribute-Instanz angegebene bedingte Ausdruck ist erforderlich.The conditional expression specified in an VerificationAttribute instance is required.

Hinweise

Bei der Verwendung der Erweiterung einer Klasse, eines Members oder eines VerificationAttributeIndexers mit einem können Sie definieren, wie der bedingte ConditionalProperty Ausdruck, der durch die-Eigenschaft und die- VerificationRule Eigenschaft definiert wird, durch Angabe eines der- ConditionalValue Werte verwendet wird.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. Wenn bei der Erstellung von VerificationAttribute "No VerificationRule " angegeben wird, wird der Standardwert "required" verwendet.If in the creation of the VerificationAttribute no VerificationRule is specified, the default value of Required is used.

Die linke Seite des bedingten Ausdrucks einer Überprüfungs Regel ist das ConditionalProperty , und die Rechte Seite ConditionalValueist.The left side of a verification rule's conditional expression is the ConditionalProperty and the right side is the ConditionalValue. Der VerificationConditionalOperator gibt an, ConditionalProperty wie der mit dem ConditionalValueverglichen werden soll.The VerificationConditionalOperator specifies how the ConditionalProperty is to be compared to the ConditionalValue.

Gilt für:

Siehe auch