MessengerBulkWalkAsync(VersionCode, IPEndPoint, OctetString, OctetString, ObjectIdentifier, IListVariable, Int32, WalkMode, IPrivacyProvider, ISnmpMessage, CancellationToken) Method |
Walks (based on GET BULK).
Namespace: Lextm.SharpSnmpLib.MessagingAssembly: SharpSnmpLib (in SharpSnmpLib.dll) Version: 12.5.7-2+Branch.master.Sha.2a75ece2c9d55c4f731f356d1512c8a5d19fa096.2a75ece2c9d55c4f731f356d1512c8a5d19fa096
Syntaxpublic static Task<int> BulkWalkAsync(
VersionCode version,
IPEndPoint endpoint,
OctetString community,
OctetString contextName,
ObjectIdentifier table,
IList<Variable> list,
int maxRepetitions,
WalkMode mode,
IPrivacyProvider privacy,
ISnmpMessage report,
CancellationToken token
)
Public Shared Function BulkWalkAsync (
version As VersionCode,
endpoint As IPEndPoint,
community As OctetString,
contextName As OctetString,
table As ObjectIdentifier,
list As IList(Of Variable),
maxRepetitions As Integer,
mode As WalkMode,
privacy As IPrivacyProvider,
report As ISnmpMessage,
token As CancellationToken
) As Task(Of Integer)
Dim version As VersionCode
Dim endpoint As IPEndPoint
Dim community As OctetString
Dim contextName As OctetString
Dim table As ObjectIdentifier
Dim list As IList(Of Variable)
Dim maxRepetitions As Integer
Dim mode As WalkMode
Dim privacy As IPrivacyProvider
Dim report As ISnmpMessage
Dim token As CancellationToken
Dim returnValue As Task(Of Integer)
returnValue = Messenger.BulkWalkAsync(version,
endpoint, community, contextName,
table, list, maxRepetitions, mode,
privacy, report, token)
public:
static Task<int>^ BulkWalkAsync(
VersionCode version,
IPEndPoint^ endpoint,
OctetString^ community,
OctetString^ contextName,
ObjectIdentifier^ table,
IList<Variable^>^ list,
int maxRepetitions,
WalkMode mode,
IPrivacyProvider^ privacy,
ISnmpMessage^ report,
CancellationToken token
)
static member BulkWalkAsync :
version : VersionCode *
endpoint : IPEndPoint *
community : OctetString *
contextName : OctetString *
table : ObjectIdentifier *
list : IList<Variable> *
maxRepetitions : int *
mode : WalkMode *
privacy : IPrivacyProvider *
report : ISnmpMessage *
token : CancellationToken -> Task<int>
Parameters
- version VersionCode
- Protocol version.
- endpoint IPEndPoint
- Endpoint.
- community OctetString
- Community name (v2c) or user name (v3).
- contextName OctetString
- Context name.
- table ObjectIdentifier
- OID.
- list IListVariable
- A list to hold the results.
- maxRepetitions Int32
- The max repetitions.
- mode WalkMode
- Walk mode.
- privacy IPrivacyProvider
- The privacy provider.
- report ISnmpMessage
- The report.
- token CancellationToken
- The cancellation token.
Return Value
TaskInt32Returns row count if the OID is a table. Otherwise this value is meaningless.
RemarksThis method only supports SNMP v2c and v3.
See Also