Ejemplo n.º 1
0
        public override void StartLoading()
        {
            //Console.WriteLine("StartLoading: " +  this.Request.Url.AbsoluteString);

            var request = (this.Request as NSMutableUrlRequest) ?? (NSMutableUrlRequest)this.Request.MutableCopy();

            NSUrlProtocol.SetProperty(BeingHandledValue, BeingHandledKey, request);
            connection = new NSUrlConnection(request, new UrlConnectionDelegate(this), true);
        }
Ejemplo n.º 2
0
        public override void StartLoading()
        {
            Console.WriteLine("StartLoading: " + this.Request.Url.AbsoluteString);

            var request = (this.Request as NSMutableUrlRequest) ?? (NSMutableUrlRequest)this.Request.MutableCopy();

            NSUrlProtocol.SetProperty(BeingHandledValue, BeingHandledKey, request);
            connection = new NSUrlConnection(request, new UrlConnectionDelegate(this), true);

            //using (var response = new NSUrlResponse(Request.Url, "text/html", -1, null))
            //{
            //	using (var data = NSData.FromString("<html><body><h1>XamUrlProcotol</h1><p>This page was generated by XamUrlProtocol.</p><body></html>"))
            //	{
            //		client.ReceivedResponse(this, response, NSUrlCacheStoragePolicy.NotAllowed);
            //		client.DataLoaded(this, data);
            //		client.FinishedLoading(this);
            //	}
            //}
        }