0

コンパイルされたモジュールを含むディレクトリへのパスを使用して ReloadableObjectRegistry を作成すると、ツリー内の定義の Entity プロパティが null に設定されます。このプロパティにアクセスする必要があるのは、定義の構文を読み取れるようにするためです。

エンティティ プロパティは、MIB の解析後にのみ設定されるのではないかと思います... これは正しい仮定ですか? 他にどうすれば定義の構文を見つけることができますか? Type プロパティは常に「不明」です。

サンプルコード:

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

PS 一見すると、解析されたモジュール (.module) には MIB タイプに関する情報が含まれていません。

4

1 に答える 1

1

オープン ソース エディションの SharpSnmpLib.Mib はそのように設計されており、ほとんどのクラスは単なるプレースホルダーです。

構文を学習する必要がある場合は、http://sharpsnmp.comで SharpSnmpPro.Mib を使用する必要があります。

新しい API の使用方法を示すサンプル プロジェクトがGitHubで公開されています。

于 2014-03-12T00:22:28.553 に答える