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

21 lines
387 B
C#

using System;
using System.ServiceModel;
using Aitex.Core.RT.Event;
namespace Aitex.Core.WCF.Interface
{
[ServiceContract(CallbackContract = typeof(IEventServiceCallback))]
public interface IEventService
{
event Action<EventItem> OnEvent;
[OperationContract]
bool Register(Guid id);
[OperationContract(IsOneWay = true)]
void UnRegister(Guid id);
int Heartbeat();
}
}