Поделиться через


Метод 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-адрес файла.

См. также

Справочные материалы

SPFile класс

Элементы SPFile

Перегрузка OpenBinaryStream

Пространство имен Microsoft.SharePoint