예제 #1
0
        public Task UnSubscribeAsync(IZoneOb observer)
        {
            _subsManager.Unsubscribe(observer);
            logger.Debug($"È¡Ïû¶©ÔÄIZoneOb, {_subsManager.Count}");

            return(Task.CompletedTask);
        }
예제 #2
0
        public Task SubscribeAsync(IZoneOb observer)
        {
            if (!_subsManager.IsSubscribed(observer))
            {
                _subsManager.Subscribe(observer);
                logger.Debug($"¶©ÔÄIZoneOb");
            }
            else
            {
                logger.Debug($"ÒѾ­¶©ÔĹýIZoneOb");
            }
            logger.Debug($"¶©ÔÄÁ¿ {_subsManager.Count}");

            return(Task.CompletedTask);
        }