'Declaration Public Class MonitorEventArgs Inherits System.EventArgs
public class MonitorEventArgs : System.EventArgs
'Declaration Public Class MonitorEventArgs Inherits System.EventArgs
public class MonitorEventArgs : System.EventArgs
static void OnEvent(object sender, MonitorEventArgs e) { if (e.TracePoint==MonitorTracePoint.BeforeEvent) { Console.WriteLine("Description: " + e.Description); Console.WriteLine(" Extra info: " + e.ExtraInfo); } } [MTAThread] static void Main(string[] args) { DB2Connection db2Conn = new DB2Connection( "user id=db2admin;server=db2;database=SAMPLE;"); DB2Monitor db2Monitor = new DB2Monitor(); db2Monitor.TraceEvent += new MonitorEventHandler(OnEvent); db2Monitor.IsActive = true; DB2Command db2Command = new DB2Command("select count(*) from Dept",db2Conn); db2Conn.Open(); Console.WriteLine(db2Command.ExecuteScalar()); db2Conn.Close(); db2Monitor.TraceEvent -= new MonitorEventHandler(OnEvent); Console.ReadLine(); }
Sub OnEvent(ByVal sender As Object, ByVal e As MonitorEventArgs) If e.TracePoint = MonitorTracePoint.BeforeEvent Then Console.WriteLine("Description: " & e.Description) Console.WriteLine(" Extra info: " & e.ExtraInfo) End If End Sub <MTAThread()> _ Sub Main() Dim db2Conn As DB2Connection = New DB2Connection( _ "user id=db2admin;server=db2;database=SAMPLE;") Dim db2Monitor As DB2Monitor = New DB2Monitor AddHandler db2Monitor.TraceEvent, AddressOf OnEvent db2Monitor.IsActive = True Dim db2Command As DB2Command = New DB2Command("select count(*) from Dept", db2Conn) db2Conn.Open() Console.WriteLine(db2Command.ExecuteScalar()) db2Conn.Close() RemoveHandler db2Monitor.TraceEvent, AddressOf OnEvent Console.ReadLine() End Sub
System.Object
System.EventArgs
Devart.Common.MonitorEventArgs