SPFile.OpenBinaryStream method (SPOpenBinaryOptions, String, SPFileRightsManagementSettings, String, String)
開啟的檔案當做資料流。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Function OpenBinaryStream ( _
openOptions As SPOpenBinaryOptions, _
etagNotMatch As String, _
fileRightsManagementSettings As SPFileRightsManagementSettings, _
<OutAttribute> ByRef etagNew As String, _
<OutAttribute> ByRef contentTagNew As String _
) As Stream
'用途
Dim instance As SPFile
Dim openOptions As SPOpenBinaryOptions
Dim etagNotMatch As String
Dim fileRightsManagementSettings As SPFileRightsManagementSettings
Dim etagNew As String
Dim contentTagNew As String
Dim returnValue As Stream
returnValue = instance.OpenBinaryStream(openOptions, _
etagNotMatch, fileRightsManagementSettings, _
etagNew, contentTagNew)
public Stream OpenBinaryStream(
SPOpenBinaryOptions openOptions,
string etagNotMatch,
SPFileRightsManagementSettings fileRightsManagementSettings,
out string etagNew,
out string contentTagNew
)
參數
openOptions
Type: Microsoft.SharePoint.SPOpenBinaryOptions開啟檔案時要使用的選項。
etagNotMatch
Type: System.StringEtag 值,用於不相符。如果是 null,將永遠開啟檔案。如果不為 null,且比對操作失敗,會擲回例外狀況。
fileRightsManagementSettings
Type: Microsoft.SharePoint.SPFileRightsManagementSettings資訊版權管理設定使用的時機 openning 這個檔案資料流。
etagNew
Type: System.StringETag 值,新開啟檔案。
contentTagNew
Type: System.String新開啟檔案的 ContentTag 值。
傳回值
Type: System.IO.Stream