Freigeben über


SPFile.OpenBinaryStream-Methode

Öffnet die Datei als Stream.

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

Syntax

'Declaration
Public Function OpenBinaryStream As Stream
'Usage
Dim instance As SPFile
Dim returnValue As Stream

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

Rückgabewert

Typ: System.IO.Stream
Ein Objekt, das die Datei darstellt.

Hinweise

Unter bestimmten Umständen kann ein Fehler auftreten, die die folgende Meldung fordert "angegebene Pfad wird in einen Stellvertreter verwendet" (HRESULT: 0x80070092). Dieser Fehler tritt auf, wenn Sie eine Instanz von SPFile erstellen, indem Sie mithilfe der SPWeb.GetFile(Guid) -Methode, und übergeben die GUID der gewünschten Datei. Wenn Sie dann die Methode OpenBinaryStream aufrufen, wird der Parameterverweis ist falsch ein Nullverweis (Nothing in Visual Basic) und bewirkt, dass den beschriebene Fehler.

Um dieses Problem zu umgehen, verwenden Sie die GetFile(String) -Version der GetFile -Methode und anstelle einer GUID, übergeben Sie die URL zu der Datei.

Siehe auch

Referenz

SPFile Klasse

SPFile-Member

OpenBinaryStream-Überladung

Microsoft.SharePoint-Namespace