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.