C# 클래스 Xnlab.SQLMon.Logic.MonitorEngine

파일 보기 프로젝트 열기: unruledboy/SQLMonitor 1 사용 예제들

공개 메소드들

메소드 설명
AddUserPerformanceItem ( ServerInfo server, bool isServer ) : void
CheckPerformance ( ) : void
CheckServerHealth ( ) : void
DisablePerformance ( ) : void
MonitorEngine ( ) : System
RemoveUserPerformanceItem ( ServerInfo server, bool isServer ) : void
SetMonitorInterval ( string Interval ) : void
SetPerformanceInterval ( string Interval ) : void

비공개 메소드들

메소드 설명
CheckMonitorItems ( ) : void
CheckPerformanceItem ( ServerInfo server, bool isServer ) : void
IsNotified ( Xnlab.SQLMon.Logic.MonitorItem item, string Key, string runtimeValue, string message, Xnlab.SQLMon.Logic.NotifiedMonitorItem &notified ) : bool
IsTextMatch ( string content, string pattern ) : bool
OnError ( Exception ex ) : void
OnMonitorRefreshTick ( object sender ) : void
OnPerformanceRefreshTick ( object sender ) : void
OnUpdateServerInfo ( PerformanceRecord Record, ServerInfo server, bool isServer ) : void
ShowAlert ( Xnlab.SQLMon.Logic.MonitorItem item, string key, string currentValue ) : void

메소드 상세

AddUserPerformanceItem() 공개 메소드

public AddUserPerformanceItem ( ServerInfo server, bool isServer ) : void
server ServerInfo
isServer bool
리턴 void

CheckPerformance() 공개 메소드

public CheckPerformance ( ) : void
리턴 void

CheckServerHealth() 공개 메소드

public CheckServerHealth ( ) : void
리턴 void

DisablePerformance() 공개 메소드

public DisablePerformance ( ) : void
리턴 void

MonitorEngine() 공개 메소드

public MonitorEngine ( ) : System
리턴 System

RemoveUserPerformanceItem() 공개 메소드

public RemoveUserPerformanceItem ( ServerInfo server, bool isServer ) : void
server ServerInfo
isServer bool
리턴 void

SetMonitorInterval() 공개 메소드

public SetMonitorInterval ( string Interval ) : void
Interval string
리턴 void

SetPerformanceInterval() 공개 메소드

public SetPerformanceInterval ( string Interval ) : void
Interval string
리턴 void