Definition.Entity属性为null

时间:2014-03-11 14:16:43

标签: c# snmp mib sharp-snmp

每当我创建一个带有包含已编译模块的目录路径的ReloadableObjectRegistry时,树中的Definitions将Entity属性设置为null。我需要访问此属性的原因是能够读取定义的语法。

我怀疑,Entity属性只在解析MIB后才被设置......这是正确的假设吗?我怎样才能找到定义的语法? Type属性始终为“Unknown”。

示例代码:

private ReloadableObjectRegistry Objects;
Objects = new ReloadableObjectRegistry(@"some_path");

P.S。从它的外观来看,解析模块(.module)中没有关于MIB类型的任何信息。

1 个答案:

答案 0 :(得分:1)

开源版SharpSnmpLib.Mib就是这样设计的,其中大多数类只是占位符。

如果您确实需要学习语法,则必须在http://sharpsnmp.com使用SharpSnmpPro.Mib。

示例项目已在GitHub上发布,以演示新API的使用情况。