SPFileCollection.Add method (String, Stream, Hashtable, SPUser, SPUser, DateTime, DateTime, String, Boolean, Boolean)
Creates a file in the collection based on the specified URL, on a Stream object that contains a file, a Hashtable object that contains metadata for the file, on SPUser objects that represent the users who created and last modified the file, and on DateTime values that specify when they did so.
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
'Declaration Public Function Add ( _ urlOfFile As String, _ file As Stream, _ properties As Hashtable, _ createdBy As SPUser, _ modifiedBy As SPUser, _ timeCreated As DateTime, _ timeLastModified As DateTime, _ checkInComment As String, _ overwrite As Boolean, _ requireWebFilePermissions As Boolean _ ) As SPFile 'Usage Dim instance As SPFileCollection Dim urlOfFile As String Dim file As Stream Dim properties As Hashtable Dim createdBy As SPUser Dim modifiedBy As SPUser Dim timeCreated As DateTime Dim timeLastModified As DateTime Dim checkInComment As String Dim overwrite As Boolean Dim requireWebFilePermissions As Boolean Dim returnValue As SPFile returnValue = instance.Add(urlOfFile, _ file, properties, createdBy, modifiedBy, _ timeCreated, timeLastModified, checkInComment, _ overwrite, requireWebFilePermissions)
public SPFile Add( string urlOfFile, Stream file, Hashtable properties, SPUser createdBy, SPUser modifiedBy, DateTime timeCreated, DateTime timeLastModified, string checkInComment, bool overwrite, bool requireWebFilePermissions )
A String that specifies the URL for the file.
A Stream object that contains the file.
A Hashtable object containing metadata for the file.
A SPUser object that represents the user who created the file.
A SPUser object that represents the user who last modified the file.
A DateTime value that specifies when the file was created.
A DateTime value that specifies when the file was last modified.
A String containing a check-in comment to use when creating the file in the collection. This method uses migration semantics and will always be created in the checked-in state.
true to overwrite a file of the same name; otherwise, false.
true to indicate that adding Web files requires the Add and Customize Web Pages permission; otherwise, false. The default is true.
An SPFile object that represents the file.
This method overwrites any file of the same name only if the overwrite parameter is true.