Example #1
0
        void _serviceOutPort0_MessageReceived(UbiqInterface sender, EventArgs<IntMessage> e)
        {
            var msg = e.Value as ServiceDemoMessageType;
            if (msg == null)
                return;

            _queue.Enqueue(msg);
            _usersToSubscriptionID[msg.ClientId] = msg.subscriptionID;
        }
 void subscribeInterface_MessageReceived(UbiqInterface sender, System.EventArgs<IntMessage> e)
 {
     var msg = e.Value as ServiceDemoMessageType;
     if (msg == null)
     {
         return;
     }
     if (msg.MessageType == MessageType.DataUpdated)
     {
         if (DataUpdated != null)
         {
             DataUpdated(msg.Value);
         }
     }
 }
Example #3
0
        protected override async Task Main()
        {
            _serviceOutPort0 = UbiqInterface.PublishInterface(this, ServiceName, InterfaceAttrs.Duplex);

            await UserSection();
        }