Метод SPFile.OpenBinaryStream
Открытие файла в виде потока.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Function OpenBinaryStream As Stream
'Применение
Dim instance As SPFile
Dim returnValue As Stream
returnValue = instance.OpenBinaryStream()
public Stream OpenBinaryStream()
Возвращаемое значение
Тип: System.IO.Stream
Объект, представляющий файл.
Замечания
При определенных обстоятельствах, предлагает следующее сообщение «указанный путь используется в качестве замены» может возникнуть ошибка (HRESULT: 0x80070092). Эта ошибка возникает при создании экземпляра SPFile , используя метод SPWeb.GetFile(Guid) , передав идентификатор GUID нужного файла. При вызове метода OpenBinaryStream ссылки на параметр пустая ссылка (Nothing в Visual Basic) является неправильно и вызывает описанная ошибка.
Чтобы обойти эту проблему, используйте версию GetFile(String) метода GetFile и вместо идентификатора GUID, передать URL-адрес файла.