Compartir a través de


del método SPFile.OpenBinaryStream

Abre el archivo como secuencia.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Function OpenBinaryStream As Stream
'Uso
Dim instance As SPFile
Dim returnValue As Stream

returnValue = instance.OpenBinaryStream()
public Stream OpenBinaryStream()

Valor devuelto

Tipo: System.IO.Stream
Un objeto que representa el archivo.

Comentarios

En determinadas circunstancias, puede producirse un error que solicita el siguiente mensaje "la ruta de acceso especificada se está usando en un sustituto" (HRESULT: 0x80070092). Este error se produce cuando se crea una instancia de SPFile mediante el método SPWeb.GetFile(Guid) , pasando el GUID del archivo deseado. Si, a continuación, se llama al método OpenBinaryStream , la referencia del parámetro incorrectamente es una referencia null (Nothing en Visual Basic) y hace que el error descrito.

Para solucionar este problema, use la versión GetFile(String) del método GetFile y en lugar de un GUID, pase la dirección URL para el archivo.

Vea también

Referencia

clase SPFile

Miembros SPFile

Sobrecarga OpenBinaryStream

Espacio de nombres Microsoft.SharePoint