每当我创建一个带有包含已编译模块的目录路径的ReloadableObjectRegistry时,树中的Definitions将Entity属性设置为null。我需要访问此属性的原因是能够读取定义的语法。
我怀疑,Entity属性只在解析MIB后才被设置......这是正确的假设吗?我怎样才能找到定义的语法? Type属性始终为“Unknown”。
示例代码:
private ReloadableObjectRegistry Objects;
Objects = new ReloadableObjectRegistry(@"some_path");
P.S。从它的外观来看,解析模块(.module)中没有关于MIB类型的任何信息。
答案 0 :(得分:1)
开源版SharpSnmpLib.Mib就是这样设计的,其中大多数类只是占位符。
如果您确实需要学习语法,则必须在http://sharpsnmp.com使用SharpSnmpPro.Mib。
示例项目已在GitHub上发布,以演示新API的使用情况。