Extrahiert ein Byte[] aus ein XElement mit Linq to Xml

Rette ich einige kleine Bilder, um Xml-Code als Byte[] über die folgenden XElement-Konstrukt..

XElement xe = new XElement("Images",
            from c in qry
            select new XElement("Image", new XAttribute("Date", c.Date),
              new XElement("Data", c.Bytes)));

Bytes-Eigenschaft ist ein Byte[], mit Blick auf die daraus resultierenden element den Inhalt des array angezeigt, gespeichert werden nur peachy.

Mein problem ist, ich kann nicht scheinen, dieses zu Lesen, einfach zurück. Was ist der beste Weg, um abzurufen, dieses element? Typecasting auf ein Byte[] nicht erlaubt ist, bin ich wirklich gelesen haben, als string? Herausfinden, welche Codierung zu verwenden und konvertieren? Mir scheint, dass da XElement verstanden, wie schreiben Sie das array, es sollte in der Lage sein, es zu Lesen, wie gut.

InformationsquelleAutor Tim Jarvis | 2008-11-26
Schreibe einen Kommentar