共用方式為


SPFile.OpenBinaryStream method

開啟的檔案當做資料流。

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

Syntax

'宣告
Public Function OpenBinaryStream As Stream
'用途
Dim instance As SPFile
Dim returnValue As Stream

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

傳回值

Type: System.IO.Stream
物件,代表該檔案。

備註

在特定情況下,就會發生錯誤,以提示下列的訊息"取代指令正在使用指定的路徑"(HRESULT: 0x80070092)。使用SPWeb.GetFile(Guid)方法,傳入的 GUID 的所需的檔案來建立SPFile的執行個體時,就會發生這個錯誤。如果您再呼叫OpenBinaryStream方法,參數參考不正確地a null reference (Nothing in Visual Basic) ,並造成錯誤的描述。

若要解決這個問題,請使用GetFile(String)版的GetFile方法,而不是 GUID,將 URL 傳入至檔案。

請參閱

參照

SPFile class

SPFile members

OpenBinaryStream overload

Microsoft.SharePoint namespace