【问题标题】:Listener not found in SharpSnmpLib v11.2在 SharpSnmpLib v11.2 中找不到监听器
【发布时间】:2019-07-31 20:52:48
【问题描述】:

我使用从 Nuget.org 获取的 SharpSnmpLib v11.1 为 SNMP 陷阱设置了侦听器。我注意到此软件包已更新到 v11.2。当我更新时,不再有对 Listener 的引用。

我在documentation 中找不到此函数已移动到的位置。此功能已移至何处?

按照here 的说明,我在此处使用适当的标签发布我的问题。

更新

我知道监听器已被移除,我正在寻找监听传入的 Trap 消息的函数。

更新 2

这是我使用 Nuget 包管理器执行更新后看到的内容

【问题讨论】:

  • 所以我添加了“使用 Listener = Lextm.SharpSnmpLib.Pipeline.Listener;”到我的代码,我在“管道”下收到一个错误,说明:命名空间中不存在类型或命名空间名称“管道”。我通过 VS 中的 Nuget Manager 更新到 v11.2.0。
  • 从 GitHub 克隆样本并研究代码。那你就不需要别人帮你回答了。
  • 我做到了。我看到的是,在将库从 Nuget 管理器更新到 v11.2 后,它说管道在 using 语句中不存在。 Nuget库中的构建是否可能没有引用?
  • 简而言之,您不应再期待 NuGet 包中的所有内容,而必须从示例存储库中添加某些类。这就是我上面所说的,我不会再评论了。

标签: c# .net snmp sharp-snmp


【解决方案1】:

【讨论】:

  • 我知道。我问的是功能去了哪里,而不是班级。如何侦听陷阱消息?
【解决方案2】:

如果有人仍在寻找侦听器。它被移到“引擎”命名空间中。

https://www.nuget.org/packages/SharpSnmpLib.Engine/

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多