Exemplo n.º 1
0
 public static IObservable <Stream> GetRequestStreamAsObservable(this WebRequest request)
 {
     return(WebRequestExtensions.AbortableDeferredAsyncRequest <Stream>(new Func <AsyncCallback, object, IAsyncResult>(request.BeginGetRequestStream), new Func <IAsyncResult, Stream>(request.EndGetRequestStream), request));
 }
Exemplo n.º 2
0
 public static IObservable <HttpWebResponse> GetResponseAsObservable(this HttpWebRequest request)
 {
     return(WebRequestExtensions.AbortableDeferredAsyncRequest <HttpWebResponse>(new Func <AsyncCallback, object, IAsyncResult>(request.BeginGetResponse), (IAsyncResult ar) => (HttpWebResponse)request.EndGetResponse(ar), request));
 }