Table of Contents

Enum ErrorCode

Namespace
Lextm.SharpSnmpLib
Assembly
SharpSnmpLib.dll

Error code for SNMP operations. (0-5 are first defined in SNMP v1, and others are added in v2)

[DataContract]
public enum ErrorCode

Fields

AuthorizationError = 16

An SNMP command could not be authenticated; in other words, someone has supplied an incorrect community string.

BadValue = 3

A read-write or write-only object was set to an inconsistent value.

CommitFailed = 14

This is a catch-all error for set failures.

GenError = 5

This is a catch-all error. If an error occurs for which none of the previous messages is appropriate, a genError is issued.

InconsistentName = 18

You attempted to set a variable, but that attempt failed because the variable was in some kind of inconsistent state.

InconsistentValue = 12

A MIB variable is in an inconsistent state, and is not accepting any set requests.

NoAccess = 6

A set to an inaccessible variable was attempted. This typically occurs when the variable has an ACCESS type of not-accessible.

NoCreation = 11

You tried to set a nonexistent variable or create a variable that doesn't exist in the MIB.

NoError = 0

There was no problem performing the request.

NoSuchName = 2

An agent was asked to get or set an OID that it can't find; i.e., the OID doesn't exist.

NotWritable = 17

A variable will not accept a set, even though it is supposed to.

ReadOnly = 4

This error is generally not used. The noSuchName error is equivalent to this one.

ResourceUnavailable = 13

No system resources are available to perform a set.

TooBig = 1

The response to your request was too big to fit into one response.

UndoFailed = 15

A set failed and the agent was unable to roll back all the previous sets up until the point of failure.

WrongEncoding = 9

A set operation was attempted using the wrong encoding for the object being set.

WrongLength = 8

An object's value was set to something other than what it calls for. For instance, a string can be defined to have a maximum character size. This error occurs if you try to set a string object to a value that exceeds its maximum length.

WrongType = 7

An object was set to a type that is different from its definition. This error will occur if you try to set an object that is of type INTEGER to a string, for example.

WrongValue = 10

A variable was set to a value it doesn't understand. This can occur when a read-write is defined as an enumeration, and you try to set it to a value that is not one of the enumerated types.