Retrieves the content of a Page's specific version, also specifies whether to produce diffing results.
Namespace: IngeniuxCMService
Assembly: IngeniuxCMService (in IngeniuxCMService.dll) Version: 9.0.565.0 (9.0.565)
Syntax
public XHRServiceResponseGeneric<PageData> GetPageVersion( string pageId, int versionId, bool diffPage, bool revert )
Parameters
- pageId
- Type: SystemString
Id of the Page - versionId
- Type: SystemInt32
Id of the Page's specific version - diffPage
- Type: SystemBoolean
Whether or not to return content with diffing html markup - revert
- Type: SystemBoolean
[Missing <param name="revert"/> documentation for "M:IngeniuxCMService.PageCommandsServices.GetPageVersion(System.String,System.Int32,System.Boolean,System.Boolean)"]
Return Value
Type: XHRServiceResponseGenericPageDataContent of Page's specific version, with or without diffing html markup.
Examples
JavaScript
{ "code": 0, "error": null, "message": { "documentElement": { "attributes": [{ "Key": "ID", "Value": "PageVersion_x70_<span style=\"background-color:#CCFFFF; text-decoration: underline\">CheckedOu<\/span><span style=\"background-color:#FFCCCC;text-decoration: line-through;\">6<\/span> <span style=\"background-color:#CCFFFF; text-decoration: underline\">t<\/span>" }, { "Key": "Name", "Value": "ContactUs" }], "childName": null, "childParentId": null, "childSchemaId": null, "childSchemaName": null, "deletedAttributes": null, "nodeName": "ContactInformation", "nodePosition": 0, "pageBuilderTemplateName": null, "childElements": [{ "attributes": [{ "Key": "label", "Value": "Title" }, { "Key": "readonly", "Value": "false" }, { "Key": "hidden", "Value": "false" }, { "Key": "required", "Value": "false" }, { "Key": "type", "Value": "string" }], "childName": null, "childParentId": null, "childSchemaId": null, "childSchemaName": null, "deletedAttributes": null, "nodeName": "Title", "nodePosition": 0, "pageBuilderTemplateName": "", "childElements": [], "disabled": false, "nodeValue": "Contact <span style=\"background-color:#CCFFFF; text-decoration: underline\">Ingeniux<\/span><span style=\"background-color:#FFCCCC;text-decoration: line-through;\">Us<\/span>", "uniqueId": "2abedeae62ae45621decdc263c9eadd8" }, { "attributes": [{ "Key": "label", "Value": "Company" }, { "Key": "readonly", "Value": "false" }, { "Key": "hidden", "Value": "false" }, { "Key": "required", "Value": "false" }, { "Key": "type", "Value": "string" }], "childName": null, "childParentId": null, "childSchemaId": null, "childSchemaName": null, "deletedAttributes": null, "nodeName": "Company", "nodePosition": 1, "pageBuilderTemplateName": "", "childElements": [], "disabled": false, "nodeValue": "INGENIUX | Web Experience Management", "uniqueId": "68e792a32ee940e39174f57f455fe839" }, { "attributes": [{ "Key": "label", "Value": "Address" }, { "Key": "readonly", "Value": "false" }, { "Key": "hidden", "Value": "false" }, { "Key": "required", "Value": "false" }, { "Key": "type", "Value": "string" }], "childName": null, "childParentId": null, "childSchemaId": null, "childSchemaName": null, "deletedAttributes": null, "nodeName": "Address", "nodePosition": 2, "pageBuilderTemplateName": "", "childElements": [], "disabled": false, "nodeValue": "1601 2nd Avenue, 5th Floor | Seattle, WA 98101", "uniqueId": "6c13023cdb8db1f26f5308f9f6dfbe59" }, { "attributes": [{ "Key": "label", "Value": "Email" }, { "Key": "readonly", "Value": "false" }, { "Key": "hidden", "Value": "false" }, { "Key": "required", "Value": "false" }, { "Key": "type", "Value": "string" }], "childName": null, "childParentId": null, "childSchemaId": null, "childSchemaName": null, "deletedAttributes": null, "nodeName": "Email", "nodePosition": 3, "pageBuilderTemplateName": "", "childElements": [], "disabled": false, "nodeValue": "info@ingeniux.com", "uniqueId": "931009fc717f4d211254f888a7e85a47" }, { "attributes": [{ "Key": "label", "Value": "Phone" }, { "Key": "readonly", "Value": "false" }, { "Key": "hidden", "Value": "false" }, { "Key": "required", "Value": "false" }, { "Key": "type", "Value": "string" }], "childName": null, "childParentId": null, "childSchemaId": null, "childSchemaName": null, "deletedAttributes": null, "nodeName": "Phone", "nodePosition": 4, "pageBuilderTemplateName": "", "childElements": [], "disabled": false, "nodeValue": "1 (206) 788-4300", "uniqueId": "af03d546e7604118269dbd00afbe6a2f" }, { "attributes": [{ "Key": "label", "Value": "Web" }, { "Key": "readonly", "Value": "false" }, { "Key": "hidden", "Value": "false" }, { "Key": "required", "Value": "false" }, { "Key": "type", "Value": "string" }], "childName": null, "childParentId": null, "childSchemaId": null, "childSchemaName": null, "deletedAttributes": null, "nodeName": "Web", "nodePosition": 5, "pageBuilderTemplateName": "", "childElements": [], "disabled": false, "nodeValue": "http:\/\/www.ingeniux.com", "uniqueId": "5fa33a76f7481f537777648303783e90" }], "disabled": false, "nodeValue": null, "uniqueId": null }, "errors": null, "metadata": { "properties": { "name": null, "allowedCategoryRoots": null, "ancestors": null, "assignedGroup": null, "assignedUser": null, "canClaimPage": false, "canTranslate": false, "checkedOut": false, "error": null, "icon": 0, "isAssignedToOtherUser": false, "isEditable": false, "isInWorkflow": false, "justRecycled": false, "languageRootId": null, "lingualMaps": null, "locale": null, "localeInherited": false, "markedForPublish": false, "markedForPublishAny": false, "markedForPublishPropagated": false, "nextPageId": null, "nextPageIndex": 0, "noDnd": false, "numChildPages": 0, "pageId": null, "parentId": null, "pendingMasterVersion": 0, "referenceProps": null, "remoteServer": null, "schemaFriendlyName": null, "schemaName": null, "schemaOnLatestVersion": false, "securityLevel": 0, "userCanCopyPage": false, "workflow": null }, "tabData": null }, "presentations": null, "systemSettings": { "fileLocations": null } } }
See Also