Glossary Item Box

PowerSNMP for .NET

Namespace and Class Hierarchy

Dart.PowerSNMP is the primary namespace containing the following classes:

Many classes, however, are placed into other namespaces that make it easier to create instances using Visual Studio’s Intellisense feature:

Dart.PowerSNMP.SimpleType contains all classes derived from SimpleTaggedType so Intellisense can help you determine what objects can be used to initialize Variables with a “simple type” value. This is a finite list containing Integer, OctetString, Empty, Id, Counter, Gauge, TimeTicks, Nsap, Counter64, UInteger, Opaque, IpAddress, NoSuchObject, NoSuchInstance and EndOfMibView. These are all the tagged types that can be used in the Variable object.

Dart.PowerSNMP.MibObject contains all scalar classes derived from MibNode so Intellisense can help you determine what objects can be used to initialize Variables.

Dart.PowerSNMP.MibTable contains all classes derived from MibNode so Intellisense can help you determine what objects can be used to initiate the Manager.GetTable() method.

Dart.PowerSNMP.MibTableEntry contains all classes derived from MibNode that describe table row entries. This is provided as informational only.

Dart.PowerSNMP.MibTableColumn contains all classes derived from MibNode that describe table columns. These can be used to construct GetNextMessage and GetBulkMessage requests that will return the next IID in each column specified.

Dart.PowerSNMP.MibIdentifier contains all classes derived from MibNode that describe branch roots and do not have associated IIDs.

Dart.PowerSNMP.MibNotification contains all classes derived from MibNode that describe notification messages and do not have associated IIDs.

Dart.PowerSNMP.MibGroup contains all classes derived from MibNode that serve as definitions of notification and object groups and do not have associated IIDs.

Dart.PowerSNMP.Trap contains the six classes that correspond to generic trap types. These classes all derive from TrapMessage.

Dart.PowerSNMP.Notification contains classes that derived from NotifyMessage. This list will expand when you add .mib files that define additional notifications.

 

In This Section

Overview
This topic provides an overview for using PowerSNMP for .NET.
Placing Components on a Form
This topic demonstrates how to create and use the components using Visual Studio .NET.
Creating Components Dynamically
This topic demonstrates how to add a component as a reference using Visual Studio .NET.
Synchronous vs. Asynchronous Use
This topic discusses the benefits and uses for synchronous and asynchronous methods.
Using Events
This topic discusses how to use events with the component, both using Visual Studio .NET and in other environments.
Using Components without Visual Studio
This topic discusses using the components in an environment other than Visual Studio.
Parsing MIB Files
This topic discusses the classes generated when parsing MIB files.
Namespace and Class Hierarchy
This topic discusses the namespace and class hierarchy under Dart.PowerSNMP.

 

 


Send comments on this topic.

Documentation version 1.2.0.0.

© 2008 Dart Communications.  All rights reserved.