Exemplo n.º 1
0
        public override void Dispose()
        {
            imageClient = null;

            logger.Dispose();
            logger = null;

            utility = null;
            helper  = null;

            hub.Unsubscribe <IInputMessage>(this.IInputMessageProcessor);
        }
Exemplo n.º 2
0
        public ICANSEE() : base("ICANSEEv1")
        {
            imageClient = new ImageClient();

            brokerHubHost = System.Configuration.ConfigurationSettings.AppSettings["ChatInterfaceHost"];
            brokerHubPort = System.Configuration.ConfigurationSettings.AppSettings["ChatInterfacePort"];

            logger  = new ICANSEELogger();
            utility = new ICANSEEUtility(logger, imageClient, brokerHubHost, brokerHubPort);
            helper  = new ICANSEEHelper(logger, utility, imageClient, brokerHubHost, brokerHubPort);

            hub.Subscribe <IInputMessage>(this.IInputMessageProcessor);
        }