示例#1
0
        public static BufferingConsumer Consume(this IDataProducer producer)
        {
            var c = new BufferingConsumer();

            producer.Connect(c);
            return(c);
        }
示例#2
0
 public static BufferingConsumer Consume(this BodyDelegate del)
 {
     var c = new BufferingConsumer();
     del(
         c.OnData,
         ex =>
         {
             if (ex == null) c.OnEnd();
             else c.OnError(ex);
         },
         CancellationToken.None);
     return c;
 }
示例#3
0
 public static BufferingConsumer Consume(this IDataProducer producer)
 {
     var c = new BufferingConsumer();
     producer.Connect(c);
     return c;
 }