public Task UnSubscribeAsync(IZoneOb observer) { _subsManager.Unsubscribe(observer); logger.Debug($"È¡Ïû¶©ÔÄIZoneOb, {_subsManager.Count}"); return(Task.CompletedTask); }
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); }