Я извлекаю документ из SharePoint 2010 с помощью Client OM.Я могу получить документ, используя
var spFileInfo = Microsoft.SharePoint.Client.File.OpenBinaryDirect(<SPContext>, <documentPath>);
Это возвращает тип ConnectStream.Затем я передаю ConnectStream в FileStream следующим образом:
using (var fs = new FileStream(<documentName> + ".pdf", FileMode.OpenOrCreate))
{
spFileInfo.Stream.CopyTo(fs);
}
Это записывает физический файл в локальную файловую систему, но я надеюсь избежать этого в будущем.Теперь у меня есть FileStream PDF-документа в моем коде.У меня также есть UserControl для отображения PDF на странице aspx.Из этого кода UserControl принимает путь к файлу следующим образом:
<userControlName>.FilePath = <url>;
Есть ли способ связать объект fs с путем к файлу для UserControl?
Пожалуйста, дайте мне знать, если вам нужно больше деталей, спасибо.