C# 클래스 TSVCEO.CloudPrint.Service.OldNativeServiceDispatcher

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

공개 메소드들

메소드 설명
Install ( ) : void
OldNativeServiceDispatcher ( ) : System
RunService ( ) : bool
RunStandalone ( ) : void
Uninstall ( ) : void

보호된 메소드들

메소드 설명
OnContinue ( ) : void
OnCustomEvent ( ServiceControl control, int eventType, IntPtr eventData ) : void
OnPause ( ) : void
OnPowerEvent ( int eventType, IntPtr eventData ) : void
OnShutdown ( ) : void
OnStart ( string args ) : void
OnStop ( ) : void
SetServiceStatus ( ServiceState currentState, int win32ExitCode, int serviceSpecificExitCode, int checkPoint, int waitHint = 30000 ) : void
Stop ( ) : void

비공개 메소드들

메소드 설명
IsOverriden ( Delegate action ) : bool
IsOverriden ( Expression expression ) : bool
IsOverriden ( MethodInfo method ) : bool
OnControl ( Expression expression, ServiceState starting, ServiceState completed, ServiceState failed ) : int
RegisterServiceCtrlHandlerEx ( string lpServiceName, ServiceHandlerEx lpHandlerProc, IntPtr lpContext ) : IntPtr
ServiceHandler ( ServiceControl control, int eventType, IntPtr eventData, IntPtr context ) : int
ServiceMain ( int argc, string argv ) : void
SetServiceStatus ( IntPtr hServiceStatus, ServiceStatus &lpServiceStatus ) : bool
StartServiceCtrlDispatcher ( ServiceTableEntry lpServiceTable ) : bool

메소드 상세

Install() 공개 메소드

public Install ( ) : void
리턴 void

OldNativeServiceDispatcher() 공개 메소드

public OldNativeServiceDispatcher ( ) : System
리턴 System

OnContinue() 보호된 메소드

protected OnContinue ( ) : void
리턴 void

OnCustomEvent() 보호된 메소드

protected OnCustomEvent ( ServiceControl control, int eventType, IntPtr eventData ) : void
control ServiceControl
eventType int
eventData System.IntPtr
리턴 void

OnPause() 보호된 메소드

protected OnPause ( ) : void
리턴 void

OnPowerEvent() 보호된 메소드

protected OnPowerEvent ( int eventType, IntPtr eventData ) : void
eventType int
eventData System.IntPtr
리턴 void

OnShutdown() 보호된 메소드

protected OnShutdown ( ) : void
리턴 void

OnStart() 보호된 추상적인 메소드

protected abstract OnStart ( string args ) : void
args string
리턴 void

OnStop() 보호된 추상적인 메소드

protected abstract OnStop ( ) : void
리턴 void

RunService() 공개 메소드

public RunService ( ) : bool
리턴 bool

RunStandalone() 공개 메소드

public RunStandalone ( ) : void
리턴 void

SetServiceStatus() 보호된 메소드

protected SetServiceStatus ( ServiceState currentState, int win32ExitCode, int serviceSpecificExitCode, int checkPoint, int waitHint = 30000 ) : void
currentState ServiceState
win32ExitCode int
serviceSpecificExitCode int
checkPoint int
waitHint int
리턴 void

Stop() 보호된 메소드

protected Stop ( ) : void
리턴 void

Uninstall() 공개 메소드

public Uninstall ( ) : void
리턴 void