private static void ListenToMeter(long deviceId) { var eventHandler = new ReadingEventHandler(); var meter = ActorProxy.Create <IMeterActor>(new ActorId(deviceId), "fabric:/ActorDemo"); meter.SubscribeAsync <IReadingEvents>(eventHandler).Wait(); Console.ReadLine(); meter.UnsubscribeAsync <IReadingEvents>(eventHandler).Wait(); }
private static void ListenToMeter(long deviceId) { var eventHandler = new ReadingEventHandler(); var meter = ActorProxy.Create<IMeterActor>(new ActorId(deviceId), "fabric:/ActorDemo"); meter.SubscribeAsync<IReadingEvents>(eventHandler).Wait(); Console.ReadLine(); meter.UnsubscribeAsync<IReadingEvents>(eventHandler).Wait(); }