Beispiel #1
0
        /// <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;
        }
Beispiel #2
0
 public ConsumerService(IBusHub hub, IBus bus)
 {
     this.bus = bus;
     bushub   = hub;
     bushub.Value();
 }