Пример #1
0
        private static void HandlePublisher(object item, bool register, EventInfo info,
                                            EventPublicationAttribute attr, WorkItem workItem)
        {
            EventTopic topic = workItem.EventTopics[attr.Topic];

            if (register)
            {
                topic.AddPublication(item, info.Name, workItem, attr.Scope);
            }
            else
            {
                topic.RemovePublication(item, info.Name);
            }
        }