Esempio n. 1
0
        public WorkItemsChangedEventArgs(WorkItemsChangedEventType eventType, List<WorkItemData> items)
        {
			Platform.CheckForNullReference(items, "items");

			ChangedItems = items;
        	EventType = eventType;
        }
Esempio n. 2
0
 void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems)
 {
     if (_isSubscribed)
     {
         Callback.WorkItemsChanged(eventType, workItems);
     }
 }
        public WorkItemsChangedEventArgs(WorkItemsChangedEventType eventType, List <WorkItemData> items)
        {
            Platform.CheckForNullReference(items, "items");

            ChangedItems = items;
            EventType    = eventType;
        }
Esempio n. 4
0
 void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems)
 {
     lock (_syncLock)
     {
         ++_workItemChangedCallbackCount;
         --_expectedAsyncEventCount;
         Monitor.Pulse(_syncLock);
     }
 }
		public static void PublishWorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems)
		{
			try
			{
				PublishManager<IWorkItemActivityCallback>.Publish(WorkItemsChanged, eventType, workItems);
			}
			catch (Exception e)
			{
				Platform.Log(LogLevel.Warn, e, "Unexpected error attempting to publish WorkItemsChanged notification.");
			}
		}
 public static void PublishWorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems)
 {
     try
     {
         PublishManager <IWorkItemActivityCallback> .Publish(WorkItemsChanged, eventType, workItems);
     }
     catch (Exception e)
     {
         Platform.Log(LogLevel.Warn, e, "Unexpected error attempting to publish WorkItemsChanged notification.");
     }
 }
Esempio n. 7
0
        private void OnWorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems)
        {
            IList <Delegate> delegates;

            lock (_syncLock)
            {
                if (_disposed)
                {
                    return;
                }

                delegates = _workItemsChanged != null?_workItemsChanged.GetInvocationList() : new Delegate[0];
            }

            if (delegates.Count <= 0)
            {
                return;
            }

            var args = new WorkItemsChangedEventArgs(eventType, workItems);

            CallDelegates(delegates, args);
        }
Esempio n. 8
0
		void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems)
        {
            EventsHelper.Fire(WorkItemsChanged, this, new WorkItemsChangedEventArgs(eventType, workItems));
        }
        public static void PublishWorkItemChanged(WorkItemsChangedEventType eventType, WorkItemData workItem)
		{
			PublishWorkItemsChanged(eventType, new List<WorkItemData> { workItem });
		}
Esempio n. 10
0
		public abstract void WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems);
		private void OnWorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems)
        {
            IList<Delegate> delegates;
            lock (_syncLock)
            {
                if (_disposed)
                    return;

                delegates = _workItemsChanged != null ? _workItemsChanged.GetInvocationList() : new Delegate[0];
            }

            if (delegates.Count <= 0)
                return;

			var args = new WorkItemsChangedEventArgs(eventType, workItems);
            CallDelegates(delegates, args);
        }
Esempio n. 12
0
 void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems)
 {
     EventsHelper.Fire(WorkItemsChanged, this, new WorkItemsChangedEventArgs(eventType, workItems));
 }
 public static void PublishWorkItemChanged(WorkItemsChangedEventType eventType, WorkItemData workItem)
 {
     PublishWorkItemsChanged(eventType, new List <WorkItemData> {
         workItem
     });
 }
		void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems)
        {
            if (_isSubscribed)
                Callback.WorkItemsChanged(eventType, workItems);
        }
 public override void WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems)
 {
 }
Esempio n. 16
0
 void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems)
 {
     lock (_syncLock)
     {
         ++_workItemChangedCallbackCount;
         --_expectedAsyncEventCount;
         Monitor.Pulse(_syncLock);
     }
 }
 public abstract void WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems);
Esempio n. 18
0
 public override void WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems)
 {
     _realActivityMonitor.OnWorkItemsChanged(eventType, workItems);
 }
 public override void WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems)
 {
     _realActivityMonitor.OnWorkItemsChanged(eventType, workItems);
 }
Esempio n. 20
0
			public override void WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems)
            {
            }