bool IResourceHandler.ReadResponse(Stream dataOut, out int bytesRead, ICallback callback) { return(ResourceHandler.Read(dataOut, out bytesRead, new CallbackWrapper(callback))); }
void IDisposable.Dispose() { ResourceHandler.Dispose(); }
void IResourceHandler.Cancel() { ResourceHandler.Cancel(); }
bool IResourceHandler.Read(Stream dataOut, out int bytesRead, IResourceReadCallback callback) { return(ResourceHandler.Read(dataOut, out bytesRead, callback)); }
bool IResourceHandler.Skip(long bytesToSkip, out long bytesSkipped, IResourceSkipCallback callback) { return(ResourceHandler.Skip(bytesToSkip, out bytesSkipped, callback)); }
void IResourceHandler.GetResponseHeaders(IResponse response, out long responseLength, out string redirectUrl) { redirectUrl = this.redirectUrl; ResourceHandler.GetResponseHeaders(response, out responseLength, out _); }