У меня есть следующие два наблюдаемымиПолучение XDocument только при использовании модифицированного Rx + WebRequest + XDocument.Load
System.Net.WebRequest req = System.Net.HttpWebRequest.Create("http://test.com/data.xml"); req.Method = "HEAD";
var ob = Observable.FromAsyncPattern(req.BeginGetResponse, req.EndGetResponse);
ob().Select(x => x).Select(x => x.Headers["Last-Modified"]).DistinctUntilChanged(x => x);
Observable .Interval(TimeSpan.FromSeconds(1.0)) .Select(_ => XDocument.Load("http://test.com/data.xml"));
Я хотел бы, что XDocument наблюдаемая только выполняется, когда «последнего изменения» заголовок чем ранее запрошенный документ какие-либо идеи?