/// <summary> /// BusSubscriptionToken 클래스의 새 객체를 생성하고 초기화한다. /// </summary> public BusSubscriptionToken(IBusHub hub, Type messageType) { if (hub == null) { throw new ArgumentNullException("hub"); } if (!typeof(IBusMessage).IsAssignableFrom(messageType)) { throw new ArgumentOutOfRangeException("messageType"); } _Hub = new WeakReference(hub); _MessageType = messageType; }
public ConsumerService(IBusHub hub, IBus bus) { this.bus = bus; bushub = hub; bushub.Value(); }