Pickaxe.Runtime.Http.GetDocument C# (CSharp) Method

GetDocument() private static method

private static GetDocument ( IHttpRequestFactory factory, IHttpWire wire, int &length ) : HtmlAgilityPack.HtmlDocument
factory IHttpRequestFactory
wire IHttpWire
length int
return HtmlAgilityPack.HtmlDocument
        private static HtmlDocument GetDocument(IHttpRequestFactory factory, IHttpWire wire, out int length)
        {
            var request = CreateRequest(factory, wire);
            var bytes = request.Download();

            string html = string.Empty;
            length = bytes.Length;
            html = Encoding.UTF8.GetString(bytes, 0, bytes.Length);

            HtmlDocument doc = new HtmlDocument();
            doc.LoadHtml(html);
            return doc;
        }