internal WebResourceHandler(WebResource webResource)
 {
     this.webResource         = webResource;
     this.GetResponseHeaders += new CfxGetResponseHeadersEventHandler(ResourceHandler_GetResponseHeaders);
     this.ProcessRequest     += new CfxProcessRequestEventHandler(ResourceHandler_ProcessRequest);
     this.ReadResponse       += new CfxReadResponseEventHandler(ResourceHandler_ReadResponse);
 }
Esempio n. 2
0
 internal WebResourceHandler(WebResource webResource)
 {
     this.webResource         = webResource;
     this.GetResponseHeaders += new CfxGetResponseHeadersEventHandler(ResourceHandler_GetResponseHeaders);
     this.Open += WebResourceHandler_Open;
     this.Skip += WebResourceHandler_Skip;
     this.Read += WebResourceHandler_Read;
 }
Esempio n. 3
0
        internal WebResourceHandler(WebResource webResource)
        {
            gcHandle = GCHandle.Alloc(this);

            this.webResource    = webResource;
            GetResponseHeaders += new CfxGetResponseHeadersEventHandler(ResourceHandler_GetResponseHeaders);
            ProcessRequest     += new CfxProcessRequestEventHandler(ResourceHandler_ProcessRequest);
            ReadResponse       += new CfxReadResponseEventHandler(ResourceHandler_ReadResponse);
        }
Esempio n. 4
0
        internal WebResourceHandler(WebResource webResource)
        {
            gcHandle = System.Runtime.InteropServices.GCHandle.Alloc(this);


            this.webResource         = webResource;
            this.GetResponseHeaders += new CfxGetResponseHeadersEventHandler(ResourceHandler_GetResponseHeaders);
            this.ProcessRequest     += new CfxProcessRequestEventHandler(ResourceHandler_ProcessRequest);
            this.ReadResponse       += new CfxReadResponseEventHandler(ResourceHandler_ReadResponse);
        }
Esempio n. 5
0
 /// <summary>
 /// Set a resource to be used for the specified URL.
 /// Note that these resources are kept in the memory.
 /// If you need to handle a lot of custom web resources,
 /// subscribing to RequestHandler.GetResourceHandler
 /// and loading from disk on demand
 /// might be a better choice.
 /// </summary>
 /// <param name="url"></param>
 /// <param name="resource"></param>
 public void SetWebResource(string url, WebResource resource)
 {
     webResources[url] = resource;
 }