public static BufferingConsumer Consume(this IDataProducer producer) { var c = new BufferingConsumer(); producer.Connect(c); return(c); }
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; }
public static BufferingConsumer Consume(this IDataProducer producer) { var c = new BufferingConsumer(); producer.Connect(c); return c; }