Ejemplo n.º 1
0
        public void ValueChanged(Control sourceControl, ServerProcessCompleted eventHandler)
        {
            if (sourceControl == null)
            {
                return;
            }


            ServerProcessEventArgs request = new ServerProcessEventArgs();

            request.RequestType = ServerProcessRequestType.ValueChanged;

            request.SourceControl = sourceControl;

            request.Completed += new ServerProcessCompleted(eventHandler);


            lock (serverProcessQueueSyncRoot) {
                serverProcessQueue.Enqueue(request);
            }

            ProcessServerQueue();

            return;
        }
Ejemplo n.º 2
0
        public void RaiseEvent(Control eventControl, String eventName, ServerProcessCompleted eventHandler)
        {
            if (eventControl == null)
            {
                return;
            }


            ServerProcessEventArgs request = new ServerProcessEventArgs();

            request.RequestType = ServerProcessRequestType.RaiseEvent;

            request.SourceControl = eventControl;

            request.EventName = eventName;

            request.Completed += new ServerProcessCompleted(eventHandler);


            lock (serverProcessQueueSyncRoot) {
                serverProcessQueue.Enqueue(request);
            }

            ProcessServerQueue();

            return;
        }