Я создал пользовательское правило, добавивКак уловить BrokenRuleException в PLINQO?
static partial void AddSharedRules()
{
RuleManager.AddShared<Tag>(
new CustomRule<String>(
"TagName",
"Invalid Tag Name, must be between 1 and 50 characters",
IsNullEmptyOrLarge));
}
мой класс сущностей.
Затем я добавил правило (как видно на видео, хотя видео датирована и имеет неправильную информацию):
public static bool IsNullEmptyOrLarge(string value)
{
return (value == null
|| String.IsNullOrEmpty(value)
|| value.Length > 50);
}
Но теперь у меня есть код, вызывающий ...
try
{
// some code
}
catch (CodeSmith.Data.Rules… ???)
{
// I can’t add the BrokenRuleException object. It’s not on the list.
}
I имеют: назначение, безопасность и валидацию.
Каков правильный способ перехватить исключение из правил в PLINQO?
Отлично, теперь у меня есть цена подходящая песня застряла в моей голове. –