private ILimitAlarm GetlimitAlarmActorPoxy(string actorID) { if (limitAlarmActor == null) { limitAlarmActor = ActorProxy.Create <ILimitAlarm>(new ActorId(actorID), new Uri("fabric:/Application1/LimitAlarmActorService")); } return(limitAlarmActor); }
private async Task SendAlarm(LimitAlarmDesc limitAlarmDesc, DataQualityTimestamp dtq) { if (limitAlarmDesc == null) { return; } ILimitAlarm alarmProcessor = GetlimitAlarmActorPoxy("AlarmProcessor"); await alarmProcessor.ProcessEventAsync(this.context, limitAlarmDesc, dtq); }