DocumentManagerMoveDocumentInHierarchy Method (ConnectionId, SessionId, DocumentId, DocumentId) Content Studio 5.7 SDK
Content Studio Web Content Management System

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

Moves a document within a document hierarchy or inserts it into a document hierarchy and places the document directly before the target. The target document cannot be any of the document's children.

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

public void MoveDocumentInHierarchy(
	ConnectionId connectionId,
	SessionId sessionId,
	DocumentId documentId,
	DocumentId targetDocumentId
)

Parameters

connectionId
Type: ContentStudioConnectionId
A value that identifies the web site
sessionId
Type: ContentStudio.SecuritySessionId
A value that identifies the user's session. This value usually originates from a call to OpenSession(ConnectionId).
documentId
Type: ContentStudio.DocumentDocumentId
The document to move
targetDocumentId
Type: ContentStudio.DocumentDocumentId
The document to move the document to. To remove a document from the hierarchy targetDocumentId must be set to documentId.
Exceptions

ExceptionCondition
CSExceptionA business rule was violated in the underlying Content Studio database
SqlExceptionAn error occurred when executing the command against the Content Studio database
Content Studio permissions

DELETE permission is required on the document to be moved and CREATE permission is required on the target.
See Also

Reference