Dart.Snmp Namespace : RequestReceived Delegate |
Public Delegate Sub RequestReceived( _ ByVal agent As Agent, _ ByVal request As RequestMessage, _ ByVal state As Object _ )
Dim instance As New RequestReceived(AddressOf HandlerMethod)
private void button1_Click(object sender, EventArgs e) { //Add a variable to the agent agent1.Variables.Add(agent1.Mib.GetByNodeName(NodeName.sysContact).GetIid(), agent1.Mib.CreateVariable(NodeName.sysContact, "Systems Admin")); //Start listening for requests agent1.Start(agent1_MessageReceived, null); } private void agent1_MessageReceived(Agent agent, RequestMessage request, object state) { //Create and send a response whenever a request is received agent1.Send(agent1.CreateResponse(request), request.Origin); }
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) 'Add a variable to the agent agent1.Variables.Add(agent1.Mib.GetByNodeName(NodeName.sysContact).GetIid(), agent1.Mib.CreateVariable(NodeName.sysContact, "Systems Admin")) 'Start listening for requests agent1.Start(AddressOf agent1_MessageReceived, Nothing) End Sub Private Sub agent1_MessageReceived(ByVal agent As Agent, ByVal request As RequestMessage, ByVal state As Object) 'Create and send a response whenever a request is received agent1.Send(agent1.CreateResponse(request), request.Origin) End Sub