Exemplo n.º 1
0
        private void RegisterEventListeners()
        {
            if (CheckinEventReceived != null)
            {
                var checkinListener = new TfsEventListener <CheckinEvent>(_eventService, _baseAddress);
                TfsEventListener <CheckinEvent> .NotificationDelegate =
                    (eventRaised, identity) => CheckinEventReceived(this, new CheckinEventArgs(eventRaised, identity));
                _eventListeners.Add(checkinListener);
            }

            if (BuildCompletionEventReceived != null)
            {
                var buildCompletionEvent = new TfsEventListener <BuildCompletionEvent>(_eventService, _baseAddress);
                TfsEventListener <BuildCompletionEvent> .NotificationDelegate =
                    (eventRaised, identity) => BuildCompletionEventReceived(this, new BuildCompletionEventArgs(eventRaised, identity));
                _eventListeners.Add(buildCompletionEvent);
            }

            if (BuildStatusChangeEventReceived != null)
            {
                var buildStatusChangeEvent = new TfsEventListener <BuildStatusChangeEvent>(_eventService, _baseAddress);
                TfsEventListener <BuildStatusChangeEvent> .NotificationDelegate =
                    (eventRaised, identity) => BuildStatusChangeEventReceived(this, new BuildStatusChangeEventArgs(eventRaised, identity));
                _eventListeners.Add(buildStatusChangeEvent);
            }
        }
Exemplo n.º 2
0
        private void RegisterEventListeners()
        {
            if (CheckinEventReceived != null)
            {
                TfsEventListener <CheckinEvent> checkinListener = new TfsEventListener <CheckinEvent>();
                TfsEventListener <CheckinEvent> .NotificationDelegate = delegate(CheckinEvent eventRaised, TFSIdentity identity) { CheckinEventReceived(this, new CheckinEventArgs(eventRaised, identity)); };
                _eventListeners.Add(checkinListener);
            }

            if (BuildCompletionEventReceived != null)
            {
                TfsEventListener <BuildCompletionEvent> buildCompletionEvent = new TfsEventListener <BuildCompletionEvent>();
                TfsEventListener <BuildCompletionEvent> .NotificationDelegate = delegate(BuildCompletionEvent eventRaised, TFSIdentity identity) { BuildCompletionEventReceived(this, new BuildCompletionEventArgs(eventRaised, identity)); };
                _eventListeners.Add(buildCompletionEvent);
            }

            if (BuildStatusChangeEventReceived != null)
            {
                TfsEventListener <BuildStatusChangeEvent> buildStatusChangeEvent = new TfsEventListener <BuildStatusChangeEvent>();
                TfsEventListener <BuildStatusChangeEvent> .NotificationDelegate = delegate(BuildStatusChangeEvent eventRaised, TFSIdentity identity) { BuildStatusChangeEventReceived(this, new BuildStatusChangeEventArgs(eventRaised, identity)); };
                _eventListeners.Add(buildStatusChangeEvent);
            }
        }