示例#1
0
        public Auction(Fiber fiber, Inbox inbox, Guid id)
        {
            Id     = id;
            _inbox = inbox;
            _fiber = fiber;

            AskChannel = new SelectiveConsumerChannel <Request <Ask> >(_fiber, HandleAsk);
            EndChannel = new ConsumerChannel <End>(_fiber, x => { _ended = true; });
        }
示例#2
0
        public Auction(Fiber fiber, Inbox inbox, Guid id)
        {
            Id = id;
            _inbox = inbox;
            _fiber = fiber;

            AskChannel = new SelectiveConsumerChannel<Request<Ask>>(_fiber, HandleAsk);
            EndChannel = new ConsumerChannel<End>(_fiber, x => { _ended = true; });
        }
示例#3
0
 protected virtual Channel <T> Visitor <T>(SelectiveConsumerChannel <T> channel)
 {
     return(channel);
 }