/// <summary> 添加订阅者 </summary> /// <param name="key"></param> /// <param name="publisher">订阅者</param> public void AddPublisher(string key, PublisherBase <T> publisher) { if (_publishers.ContainsKey(key)) { return; } //添加更新方法 publisher.Update += Response; _publishers.TryAdd(key, publisher); }
/// <summary> 添加订阅者 </summary> /// <param name="publisher"></param> public void AddPublisher(PublisherBase <T> publisher) { AddPublisher(publisher.PublisherKey, publisher); }