Odczyt filestream przez LINQ

0

Witam
Czy istnieje możliwość odczytania FileStream przez LINQ
XDocument xmlDoc1 = XDocument.Load("plik.xml");
Zamiast plik.xml chce podać filestream szukałem w google ale jak dotąd nic nie znalazłem a sprawa jest pilna.

FileStream pathfile = new FileStream("plik.xml", FileMode.Open, FileAccess.Write, FileShare.Read);
XDocument xmlDoc1 = XDocument.Load(pathfile);

Przy użyciu takiej metody mam błędy
The best overloaded method match for 'System.Xml.Linq.XDocument.Load(string)' has some invalid arguments
Argument '1': cannot convert from 'System.IO.FileStream' to 'string'
Dzięki za odpowiedź

0

http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.load.aspx

Jak widzisz, nie ma wersji dla Stream. Musisz więc użyć pierw czegoś innego, aby mieć jeden z powyższych (np. TextReader, XmlReader, File.ReadAllText(), whatever..)

1 użytkowników online, w tym zalogowanych: 0, gości: 1