我可以将验证应用程序块用于高性能程序吗?我的意思是,当我从流中获取对象时,我在解析数据时需要验证它们的值。
据我了解,涉及反射...
是否可以使用其他工具进行对象验证?
最佳答案
这将在很大程度上取决于您验证的对象的定义。包含许多需要验证的属性的对象,或者甚至包含需要验证的对象的集合的对象,验证需要花费更多时间。但是,通常,每秒1000个对象对于VAB绝对不是问题。
验证应用程序块将XML配置文件作为对象图缓存在内存中,因此您不必担心每次都会加载文件并进行XML解析以验证对象。 VAB有一些非常好的优化。
关于.net - .Net对象验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3091023/