Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }