Ejemplo n.º 1
0
        public void Subscribe()
        {
            IPublisher subscriber = OperationContext.Current.GetCallbackChannel <IPublisher>();

            PubSubDatabase.AddSubscriber(subscriber);

            //publisher.ReturnConnectionInfo(Database.GlobalConnectionInfo);
        }
Ejemplo n.º 2
0
 public void PublishAnalogInputChangeInfo(AnalogInputPoint analogInputPoint, bool isConfigAck)
 {
     try
     {
         subscriber.AnalogInputChange(analogInputPoint, isConfigAck);
     }
     catch (Exception e)
     {
         PubSubDatabase.RemoveSubsriber(subscriber);
     }
 }
Ejemplo n.º 3
0
 public void PublishConnectionInfo(GlobalConnectionInfo connectionInfo)
 {
     try
     {
         subscriber.ReturnConnectionInfo(connectionInfo);
     }
     catch (Exception e)
     {
         PubSubDatabase.RemoveSubsriber(subscriber);
     }
 }
Ejemplo n.º 4
0
        public void UnSubscribe()
        {
            IPublisher subscriber = OperationContext.Current.GetCallbackChannel <IPublisher>();

            PubSubDatabase.RemoveSubsriber(subscriber);
        }