0

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

我怀疑,Entity 属性仅在解析 MIB 后才被设置......这是一个正确的假设吗?我还能如何找出定义的语法?Type 属性始终为“未知”。

示例代码:

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

PS 从外观上看,已解析模块 (.module) 中没有任何关于 MIB 类型的信息。

4

1 回答 1

1

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

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

已在GitHub 上发布了一个示例项目,以演示新 API 的使用。

于 2014-03-12T00:22:28.553 回答