Ejemplo n.º 1
0
        // Deregistrieren eines Objektes mit Routinen zur Behandlung von Ereignissen
        // (Eventhandler)
        public void deregisterLogHnd(ILogHnd iLogHnd)
        {
            EventError         -= new CLog.DGLog(iLogHnd.OnError);
            EventErrorILogInfo -= new CLog.DGLogILogInfo(iLogHnd.OnError);

            EventMsg         -= new CLog.DGLog(iLogHnd.OnMsg);
            EventMsgILogInfo -= new CLog.DGLogILogInfo(iLogHnd.OnMsg);

            EventStatus         -= new CLog.DGLog(iLogHnd.OnStatus);
            EventStatusILogInfo -= new CLog.DGLogILogInfo(iLogHnd.OnStatus);
        }
Ejemplo n.º 2
0
        // Registrieren eines Objektes mit Routinen zur Behandlung von Ereignissen
        // (Eventhandler)
        public void registerLogHnd(ILogHnd iLogHnd)
        {
            EventError         += new CLog.DGLog(iLogHnd.OnError);
            EventErrorILogInfo += new CLog.DGLogILogInfo(iLogHnd.OnError);

            EventMsg         += new CLog.DGLog(iLogHnd.OnMsg);
            EventMsgILogInfo += new CLog.DGLogILogInfo(iLogHnd.OnMsg);

            EventStatus         += new CLog.DGLog(iLogHnd.OnStatus);
            EventStatusILogInfo += new CLog.DGLogILogInfo(iLogHnd.OnStatus);

            iLogHnd.SetSelfDeregisterDelegate(new DgDeregisterILogHnd(deregisterLogHnd));
        }