Sic.Framework-Nanjing-Baishi/MECF.Framework.Common/Aitex/Core/WCF/EventServiceCallback.cs

22 lines
450 B
C#

using System;
using System.ServiceModel;
using Aitex.Core.RT.Event;
using Aitex.Core.WCF.Interface;
namespace Aitex.Core.WCF
{
[CallbackBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, UseSynchronizationContext = false)]
public class EventServiceCallback : IEventServiceCallback
{
public event Action<EventItem> FireEvent;
public void SendEvent(EventItem ev)
{
if (this.FireEvent != null)
{
this.FireEvent(ev);
}
}
}
}