Compartilhar via


SPFile.OpenBinaryStream method

Abre o arquivo como um fluxo.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Function OpenBinaryStream As Stream
'Uso
Dim instance As SPFile
Dim returnValue As Stream

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

Valor retornado

Type: System.IO.Stream
Um objeto que representa o arquivo.

Comentários

Sob determinadas circunstâncias, pode ocorrer um erro que solicita a seguinte mensagem de erro "o caminho especificado está sendo usado em um substituto" (HRESULT: 0x80070092). Este erro ocorre quando você cria uma instância de SPFile , usando o método SPWeb.GetFile(Guid) , transmitindo o GUID do arquivo desejado. Se você chamar o método OpenBinaryStream , a referência do parâmetro incorretamente é a null reference (Nothing in Visual Basic) e faz com que o erro descrito.

Para contornar esse problema, use a versão GetFile(String) do método GetFile e, em vez de um GUID, passar a URL para o arquivo.

Ver também

Referência

SPFile class

SPFile members

OpenBinaryStream overload

Microsoft.SharePoint namespace