SPFile.SaveBinary 方法 (Stream, Boolean, Boolean, String, String, Stream, Boolean, String)
保存该文件,并根据指定的流、 字符串、 布尔值和可选的ETag值文件格式的元数据。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Sub SaveBinary ( _
file As Stream, _
checkRequiredFields As Boolean, _
createVersion As Boolean, _
etagMatch As String, _
lockIdMatch As String, _
fileFormatMetaInfo As Stream, _
requireWebFilePermissions As Boolean, _
<OutAttribute> ByRef etagNew As String _
)
用法
Dim instance As SPFile
Dim file As Stream
Dim checkRequiredFields As Boolean
Dim createVersion As Boolean
Dim etagMatch As String
Dim lockIdMatch As String
Dim fileFormatMetaInfo As Stream
Dim requireWebFilePermissions As Boolean
Dim etagNew As String
instance.SaveBinary(file, checkRequiredFields, _
createVersion, etagMatch, lockIdMatch, _
fileFormatMetaInfo, requireWebFilePermissions, _
etagNew)
public void SaveBinary(
Stream file,
bool checkRequiredFields,
bool createVersion,
string etagMatch,
string lockIdMatch,
Stream fileFormatMetaInfo,
bool requireWebFilePermissions,
out string etagNew
)
参数
file
类型:System.IO.StreamSystem.IO.Stream对象,该对象包含的文件。
checkRequiredFields
类型:System.Booleantrue检查必填的字段,当保存文件 ;否则为false。
createVersion
类型:System.Boolean一个Boolean值,指定保存文件时,将创建一个新版本。这只能当版本控制已启用并对此文档无效。若要强制创建时保存 ; 转换后的文件的新版本true否则为false。请注意,设置此参数false将导致发生的默认行为。
etagMatch
类型:System.String如果不是空引用(无 在 Visual Basic 中),则该文件仅会保存在如果此字符串符合当前SPFile.ETag的文件。
lockIdMatch
类型:System.String如果不会空引用(无 在 Visual Basic 中)并没有锁定该文件,然后保存该文件与当前的SPFile.LockId的值匹配时,才成功。共享锁,必须为同一成功指定此值。有关共享锁的详细信息,请参阅SPFile.SPLockType枚举。
fileFormatMetaInfo
类型:System.IO.StreamSystem.IO.Stream对象,该对象包含的文件格式的元数据。
requireWebFilePermissions
类型:System.BooleanBoolean的值,该值指示是否更新 Web 文件需要的添加和自定义网页权限。默认值为true。
etagNew
类型:System.String当此方法返回时,包含新打开的文件的ETag值是**[System.String]** 。不经初始化就传递此参数。