示例#1
0
        private ILimitAlarm GetlimitAlarmActorPoxy(string actorID)
        {
            if (limitAlarmActor == null)
            {
                limitAlarmActor = ActorProxy.Create <ILimitAlarm>(new ActorId(actorID), new Uri("fabric:/Application1/LimitAlarmActorService"));
            }

            return(limitAlarmActor);
        }
示例#2
0
 private async Task SendAlarm(LimitAlarmDesc limitAlarmDesc, DataQualityTimestamp dtq)
 {
     if (limitAlarmDesc == null)
     {
         return;
     }
     ILimitAlarm alarmProcessor = GetlimitAlarmActorPoxy("AlarmProcessor");
     await alarmProcessor.ProcessEventAsync(this.context, limitAlarmDesc, dtq);
 }