嗨,我举例说明这个表格。
[Serializable]
public enum PassportFormType
{
someEnum1,
someEnum2,
someEnum3,
}
[Serializable]
public class PassportForm
{
[Prompt("Question text {||}")]
public PassportFormType? Situace { get; set; }
[Prompt("Question text {||}")]
public int Count{ get; set; }
}
我想在我的机器人中为每个枚举类型使用自定义验证。 我知道我可以使用这样的东西
.Field(nameof(Toppings),
validate: async (state, value) =>
{
.
.
.
return result;
})
但它不适合我,因为我需要一次又一次地使用它来处理每一种形式。
如何为每个枚举类型应用自定义验证?
答案 0 :(得分:0)
你的答案是对的。但我的问题不正确。
我无法使用验证,因为我希望将解析输入文本转换为值。但是申请每个enum globaly。