C# 클래스 Novell.Directory.Ldap.Events.LdapEventSource

This is the base class for any EventSource.
파일 보기 프로젝트 열기: EventStore/csharp-ldap 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
directory_event DirectoryEventHandler
directory_exception_event DirectoryExceptionEventHandler
m_objEventsGenerator EventsGenerator
sleep_interval int

보호된 메소드들

메소드 설명
GetCurrentListenersState ( ) : LISTENERS_COUNT
GetListeners ( ) : int
ListenerAdded ( ) : void
ListenerRemoved ( ) : void
NotifyDirectoryListeners ( DirectoryEventArgs objDirectoryEventArgs ) : void
NotifyDirectoryListeners ( LdapMessage sourceMessage, EventClassifiers aClassification ) : void
NotifyEventListeners ( LdapMessage sourceMessage, EventClassifiers aClassification, int nType ) : bool
NotifyExceptionListeners ( LdapMessage sourceMessage, LdapException ldapException ) : void
NotifyListeners ( LdapMessage sourceMessage, EventClassifiers aClassification, int nType ) : void
StartEventPolling ( LdapMessageQueue queue, LdapConnection conn, int msgid ) : void
StartSearchAndPolling ( ) : void
StopEventPolling ( ) : void
StopSearchAndPolling ( ) : void

메소드 상세

GetCurrentListenersState() 보호된 메소드

protected GetCurrentListenersState ( ) : LISTENERS_COUNT
리턴 LISTENERS_COUNT

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

protected abstract GetListeners ( ) : int
리턴 int

ListenerAdded() 보호된 메소드

protected ListenerAdded ( ) : void
리턴 void

ListenerRemoved() 보호된 메소드

protected ListenerRemoved ( ) : void
리턴 void

NotifyDirectoryListeners() 보호된 메소드

protected NotifyDirectoryListeners ( DirectoryEventArgs objDirectoryEventArgs ) : void
objDirectoryEventArgs DirectoryEventArgs
리턴 void

NotifyDirectoryListeners() 보호된 메소드

protected NotifyDirectoryListeners ( LdapMessage sourceMessage, EventClassifiers aClassification ) : void
sourceMessage Novell.Directory.Ldap.LdapMessage
aClassification EventClassifiers
리턴 void

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

protected abstract NotifyEventListeners ( LdapMessage sourceMessage, EventClassifiers aClassification, int nType ) : bool
sourceMessage Novell.Directory.Ldap.LdapMessage
aClassification EventClassifiers
nType int
리턴 bool

NotifyExceptionListeners() 보호된 메소드

protected NotifyExceptionListeners ( LdapMessage sourceMessage, LdapException ldapException ) : void
sourceMessage Novell.Directory.Ldap.LdapMessage
ldapException Novell.Directory.Ldap.LdapException
리턴 void

NotifyListeners() 보호된 메소드

protected NotifyListeners ( LdapMessage sourceMessage, EventClassifiers aClassification, int nType ) : void
sourceMessage Novell.Directory.Ldap.LdapMessage
aClassification EventClassifiers
nType int
리턴 void

StartEventPolling() 보호된 메소드

protected StartEventPolling ( LdapMessageQueue queue, LdapConnection conn, int msgid ) : void
queue Novell.Directory.Ldap.LdapMessageQueue
conn Novell.Directory.Ldap.LdapConnection
msgid int
리턴 void

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

protected abstract StartSearchAndPolling ( ) : void
리턴 void

StopEventPolling() 보호된 메소드

protected StopEventPolling ( ) : void
리턴 void

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

protected abstract StopSearchAndPolling ( ) : void
리턴 void

프로퍼티 상세

directory_event 보호되어 있는 프로퍼티

protected DirectoryEventHandler directory_event
리턴 DirectoryEventHandler

directory_exception_event 보호되어 있는 프로퍼티

protected DirectoryExceptionEventHandler directory_exception_event
리턴 DirectoryExceptionEventHandler

m_objEventsGenerator 보호되어 있는 프로퍼티

protected EventsGenerator m_objEventsGenerator
리턴 EventsGenerator

sleep_interval 보호되어 있는 프로퍼티

protected int sleep_interval
리턴 int