Class GetRequestMessage
- Namespace
- Lextm.SharpSnmpLib.Messaging
- Assembly
- SharpSnmpLib.dll
GET request message.
public sealed class GetRequestMessage : ISnmpMessage
- Inheritance
-
GetRequestMessage
- Implements
- Inherited Members
- Extension Methods
Constructors
GetRequestMessage(VersionCode, int, int, OctetString, OctetString, IList<Variable>, IPrivacyProvider, int, ISnmpMessage)
Initializes a new instance of the GetRequestMessage class.
public GetRequestMessage(VersionCode version, int messageId, int requestId, OctetString userName, OctetString contextName, IList<Variable> variables, IPrivacyProvider privacy, int maxMessageSize, ISnmpMessage report)
Parameters
version
VersionCodeThe version.
messageId
intThe message id.
requestId
intThe request id.
userName
OctetStringName of the user.
contextName
OctetStringContext name.
variables
IList<Variable>The variables.
privacy
IPrivacyProviderThe privacy provider.
maxMessageSize
intSize of the max message.
report
ISnmpMessageThe report.
GetRequestMessage(VersionCode, int, int, OctetString, IList<Variable>, IPrivacyProvider, ISnmpMessage)
Initializes a new instance of the GetRequestMessage class.
[Obsolete("Please use other overloading ones.")]
public GetRequestMessage(VersionCode version, int messageId, int requestId, OctetString userName, IList<Variable> variables, IPrivacyProvider privacy, ISnmpMessage report)
Parameters
version
VersionCodeThe version.
messageId
intThe message id.
requestId
intThe request id.
userName
OctetStringName of the user.
variables
IList<Variable>The variables.
privacy
IPrivacyProviderThe privacy provider.
report
ISnmpMessageThe report.
GetRequestMessage(VersionCode, int, int, OctetString, IList<Variable>, IPrivacyProvider, int, ISnmpMessage)
Initializes a new instance of the GetRequestMessage class.
[Obsolete("Please use other overloading ones.")]
public GetRequestMessage(VersionCode version, int messageId, int requestId, OctetString userName, IList<Variable> variables, IPrivacyProvider privacy, int maxMessageSize, ISnmpMessage report)
Parameters
version
VersionCodeThe version.
messageId
intThe message id.
requestId
intThe request id.
userName
OctetStringName of the user.
variables
IList<Variable>The variables.
privacy
IPrivacyProviderThe privacy provider.
maxMessageSize
intSize of the max message.
report
ISnmpMessageThe report.
GetRequestMessage(int, VersionCode, OctetString, IList<Variable>)
Creates a GetRequestMessage with all contents.
public GetRequestMessage(int requestId, VersionCode version, OctetString community, IList<Variable> variables)
Parameters
requestId
intThe request id.
version
VersionCodeProtocol version
community
OctetStringCommunity name
variables
IList<Variable>Variables
Properties
Header
Gets the header.
public Header Header { get; }
Property Value
Parameters
Gets the parameters.
public SecurityParameters Parameters { get; }
Property Value
- SecurityParameters
The parameters.
Privacy
Gets the privacy provider.
public IPrivacyProvider Privacy { get; }
Property Value
- IPrivacyProvider
The privacy provider.
Scope
Gets the scope.
public Scope Scope { get; }
Property Value
- Scope
The scope.
Version
Version.
public VersionCode Version { get; }
Property Value
Methods
ToBytes()
Converts to byte format.
public byte[] ToBytes()
Returns
- byte[]
ToString()
Returns a string that represents this GetRequestMessage.
public override string ToString()