Dart.Snmp Namespace : Agent Class |
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
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Dart.Snmp.ComponentBase
Dart.Snmp.SocketBase
Dart.Snmp.SnmpBase
Dart.Snmp.Agent