Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

SPFileCollection.Add Method (String, Stream, Boolean, Boolean, Stream, String)

Creates a file in the collection using the specified URL, a stream that contains the contents of a file, a Boolean value that specifies whether to overwrite any file that has the same name, a Boolean value that specifies whether to check required fields, a stream that contains file format metadata, and an output variable to receive an ETag.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: No
Available in SharePoint Online

[SubsetCallableExcludeMemberAttribute(SubsetCallableExcludeMemberType.MarshalByRefObject)]
public SPFile Add(
	string urlOfFile,
	Stream file,
	bool overwrite,
	bool checkRequiredFields,
	Stream fileFormatMetaInfo,
	out string etagNew
)

Parameters

urlOfFile
Type: System.String

The site-relative URL of the file.

file
Type: System.IO.Stream

A stream that contains the file.

overwrite
Type: System.Boolean

true to overwrite a file of the same name; otherwise, false.

checkRequiredFields
Type: System.Boolean

true to check for required fields when saving the file; otherwise, false.

fileFormatMetaInfo
Type: System.IO.Stream

A stream that contains the file format metadata for the new file.

etagNew
Type: System.String

A reference to an ETag object that will contain a unique identifier for this version of the file.

Return Value

Type: Microsoft.SharePoint.SPFile
The newly added file.
Show:
© 2015 Microsoft