All pastes #2083194 Raw Edit

Something

public text v1 · immutable
#2083194 ·published 2011-09-27 00:41 UTC
rendered paste body
            Observable
                .Start(() => _channelFactory.CreateChannel())
                .SelectMany(channel => Observable
                    .Timer(TimeSpan.FromSeconds(1), Scheduler.Immediate)
                    .Select(channel))
                .SelectMany(channel => Observable
                    .FromAsyncPattern<string, Stream>(
                        channel.BeginGetImage,
                        channel.EndGetImage)(imageUri))
                .Retry()
                .Repeat()
                .Subscribe(stream => UpdateImageStream(imageUri, stream));