The SnmpException type exposes the following members.

Constructors

  NameDescription
Public methodSnmpException()()()()
Constructor.
Public methodSnmpException(String)
Standard constructor
Public methodSnmpException(Int32, String)
Constructor

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetBaseException
When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.
(Inherited from Exception.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetObjectData
When overridden in a derived class, sets the SerializationInfo with information about the exception.
(Inherited from Exception.)
Public methodGetType
Gets the runtime type of the current instance.
(Inherited from Exception.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Creates and returns a string representation of the current exception.
(Inherited from Exception.)

Fields

  NameDescription
Protected field_errorCode
Error code. Provides a finer grained information about why the exception happened. This can be useful to the process handling the error to determine how critical the error that occured is and what followup actions to take.
Public fieldStatic memberAuthenticationFailed
Authentication of the received packet failed.
Public fieldStatic memberInvalidAuthenticationParameterLength
Invalid length of the authentication parameter field. Expected length is 12 bytes when authentication is enabled. Same length is used for both MD5 and SHA-1 authentication protocols.
Public fieldStatic memberInvalidAuthoritativeEngineId
Authoritative engine id is invalid.
Public fieldStatic memberInvalidEngineBoots
Engine boots value is invalid
Public fieldStatic memberInvalidIAgentParameters
UdpTarget request cannot be processed because IAgentParameters does not contain required information
Public fieldStatic memberInvalidOid
Specified Oid is invalid
Public fieldStatic memberInvalidPrivacyParameterLength
Invalid length of the privacy parameter field. Expected length depends on the privacy protocol. This exception can be raised when privacy packet contents are invalidly set by agent or if wrong privacy protocol is set in the packet class definition.
Public fieldStatic memberInvalidRequestId
Invalid request id in the packet.
Public fieldStatic memberInvalidSecurityName
Security name (user name) in the reply does not match the name sent in request.
Public fieldStatic memberMaximumMessageSizeExceeded
SNMP version 3 maximum message size exceeded. Packet that was encoded will exceed maximum message size acceptable in this transaction.
Public fieldStatic memberNoDataReceived
Null data received on request.
Public fieldStatic memberNone
No error
Public fieldStatic memberOidValueTypeChanged
Oid value type returned by an earlier operation does not match the value type returned by a subsequent entry.
Public fieldStatic memberPacketOutsideTimeWindow
Received packet is outside the time window acceptable. Packet failed timeliness check.
Public fieldStatic memberReportOnNoReports
Report packet was received when Reportable flag was set to false (we notified the peer that we do not receive report packets).
Public fieldStatic memberRequestTimedOut
Reply to a request was not received within the timeout period
Public fieldStatic memberUnsupportedNoAuthPriv
Privacy enabled without authentication combination in a packet is not supported.
Public fieldStatic memberUnsupportedPrivacyProtocol
Privacy protocol requested is not supported.
Public fieldStatic memberUnsupportedSecurityModel
Security model specified in the packet is not supported

Properties

  NameDescription
Public propertyData
Gets a collection of key/value pairs that provide additional user-defined information about the exception.
(Inherited from Exception.)
Public propertyErrorCode
Get/Set error code associated with the exception
Public propertyHelpLink
Gets or sets a link to the help file associated with this exception.
(Inherited from Exception.)
Protected propertyHResult
Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.
(Inherited from Exception.)
Public propertyInnerException
Gets the Exception instance that caused the current exception.
(Inherited from Exception.)
Public propertyMessage
Gets a message that describes the current exception.
(Inherited from Exception.)
Public propertySource
Gets or sets the name of the application or the object that causes the error.
(Inherited from Exception.)
Public propertyStackTrace
Gets a string representation of the frames on the call stack at the time the current exception was thrown.
(Inherited from Exception.)
Public propertyTargetSite
Gets the method that throws the current exception.
(Inherited from Exception.)

See Also