CSSyncronizedDocument Constructor (ConnectionId, SessionId, CategoryId, String, String) Content Studio 5.7 SDK
Content Studio Web Content Management System

[This is preliminary documentation and is subject to change.]

Creates a new instance of the CSSyncronizedDocument object that represents an empty document to be created. Use this constructor when you intend to create a new document.

Namespace: ContentStudio.Document
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)

public CSSyncronizedDocument(
	ConnectionId connectionId,
	SessionId sessionId,
	CategoryId categoryId,
	string documentName,
	string fileName


Type: ContentStudioConnectionId
A value that identifies the web site
Type: ContentStudio.SecuritySessionId
A value that identifies the user's session. This value usually originates from a call to OpenSession(ConnectionId).
Type: ContentStudio.DocumentCategoryId
Defines the category where the new document should be saved. This category must exist and cannot be a category for uploaded files.
Type: SystemString
The name to give the new document. This parameter cannot be null (Nothing in Visual Basic) or empty.
Type: SystemString
The name of a file to use. This parameter must be null unless the UserDefinedFileName convention is used.

  • 1001 - Session is invalid
  • 1002 - Permission denied
  • 1503 - The category does not exist.
InvalidOperationExceptionUploaded files cannot be created with CSSyncronizedDocument
ArgumentNullExceptionThe documentName parameter is null (Nothing in Visual Basic).
ArgumentOutOfRangeExceptionThe documentName parameter is empty.
SqlExceptionAn error occurred when executing the command against the Content Studio database
Content Studio permissions


This constructor is new in Content Studio version 5.2
Note Note
In CS 5.2 you must specify the file name if the DocumentFileNamingConvention property is set to UserDefinedFileName before saving the document for the first time. In this case the fileName can be must be specified. The FileName can contain a file extension as long as this file extension matches one of the extension defined in the AllowedFiletypes property.
See Also