2 つの可能な値を持つ XML プロパティがあります: discardOld
and discardNew
(大文字と小文字は区別されません)。
その特定のプロパティの入力を検証するための正規表現を考え出そうとしています:
私はこれを試しました:(?i)(discardnew|discardold)
しかし、うまくいかないようです。
どんな助けでも大歓迎です!ありがとう!
アップデート
これは、RegEx チェックを実行するために使用するコードです。
[ConfigurationProperty("mode", IsRequired = true)]
[RegexStringValidator("(?i)(discardnew|discardold)")]
public string Mode
{
get { return (string)base["mode"]; }
set { base["mode"] = value; }
}
XML でのプロパティの宣言方法は次のとおりです。
<eventQueue mode="discardNew" />