Протокол SNMP не определяет ничего, называемого событиями.Вы подразумеваете под уведомлениями?Механизм / агент SNMP может выдавать уведомления (сообщения TRAP или INFORM) через UDP своим выделенным менеджерам SNMP, чтобы менеджеры знали, что что-то происходит.
Если вы это имеете в виду, вы можете использовать любую библиотеку SNMP, которая поддерживает.NET 2.
http://www.lextm.com/2007/12/product-review-snmp-libraries-for-net.html
Но .NET 2 слишком стар, и даже Microsoft больше не поддерживает .NET 2, если вы также не устанавливаете .NET 3.5 SP1 на той же машине.Поэтому вы можете рассмотреть возможность нацеливания на .NET 3.5 напрямую вместо 2.0.