// used by? public void DownloadStringAsync(Uri address) { var x = new IXMLHttpRequest(); x.open(Shared.HTTPMethodEnum.GET, address.ToString()); x.InvokeOnComplete( r => { //var e = new __DownloadStringCompletedEventArgs { Error = new Exception("Not implemented. (__WebClient.DownloadStringAsync)") }; var e = new __DownloadStringCompletedEventArgs { Result = r.responseText }; if (DownloadStringCompleted != null) DownloadStringCompleted(null, (DownloadStringCompletedEventArgs)(object)e); } ); //Console.WriteLine("DownloadStringAsync"); x.send(); }
public void DownloadStringAsync(Uri address) { // testedby // X:\jsc.svn\examples\actionscript\Test\TestWebClient\TestWebClient\ApplicationSprite.cs var request = new URLRequest(address.ToString()) { method = URLRequestMethod.GET }; var loader = new URLLoader(); loader.complete += args => { var e = new __DownloadStringCompletedEventArgs { Result = "" + loader.data }; DownloadStringCompleted(this, (DownloadStringCompletedEventArgs)(object)e); }; loader.ioError += args => { var e = new __DownloadStringCompletedEventArgs { Error = new Exception("ioError") }; DownloadStringCompleted(this, (DownloadStringCompletedEventArgs)(object)e); }; loader.securityError += args => { var e = new __DownloadStringCompletedEventArgs { Error = new Exception( "securityError " + new { args.errorID, args.text } ) }; DownloadStringCompleted(this, (DownloadStringCompletedEventArgs)(object)e); }; loader.load(request); }