public bool TryAddSubscriber(string topicId, TopicSubscriber item) { TopicPublisher topic; if (TryGetPublisher(topicId, out topic)) { topic.Subscribers[item.HostName] = item; return(true); } return(false); }
public bool TryGetSubscriber(string topicId, string subscriber, out TopicSubscriber item) { TopicPublisher topic; if (TryGetPublisher(topicId, out topic)) { if (topic.Subscribers.TryGetValue(subscriber, out item)) { return(true); } } item = null; return(false); }