Content Studio Web Content Management System
[This is preliminary documentation and is subject to change.]
This namespace contains classes that enables the caller to work with documents and folders in Content Studio.
Classes
Class | Description | |
---|---|---|
CategoryIdConverter |
Converts a CategoryId to an object of another data type. It also converts an object of another data type to a CategoryId.
|
|
CategoryIdLookupResolver |
This class is used for the Content Studio infra structure and is not intended to be used directly.
|
|
CategoryManager |
This class manages the category type of folders in Content Studio
|
|
CategoryReader |
This class contains methods for reading data about categories
|
|
CSApprovedDocumentInformation |
CSApprovedDocumentInformation is used when there is a need for an object oriented way of reading document information
available to a caller that only has BROWSE permission on the document.
|
|
CSDocument |
This class acts as a container for document properties of a Content Studio documents and as a base class for the high-level Content Studio document objects.
|
|
CSDocumentInformation |
Defines a Content Studio document and its properties.
This class provides an object oriented way of reading Content Studio document properties.
|
|
CSSyncronizedDocument |
This class provides a updatable implementation of the CSDocumentInformation class and provides
an object oriented approach to editing, saving and approving Content Studio documents.
|
|
DirectiveControl |
This class handles the logic behind the directives used in ASP.NET pages.
|
|
DocTypeManager |
This class handles document type declarations for a document or returns a list of all declarations supported by Content Studio
|
|
DocumentBase |
This class is the base class of the classes that handles documents.
|
|
DocumentBrowser |
This class handles browse calls from clients and works only with published data.
|
|
DocumentComponentSupport |
This class contains methods that supports several specialized AS components.
|
|
DocumentEncoding |
Handles encoding for objects in the document system.
|
|
DocumentIdConverter |
Converts a DocumentId to an object of another data type. It also converts an object of another data type to a DocumentId.
|
|
DocumentIdLookupResolver |
This class is used for the Content Studio infrastructure and is not intended to be used directly.
|
|
DocumentItemResult |
This class contains result from GetDocumentItem(ConnectionId, SessionId, DocumentId, DocumentId, DateTime) method.
|
|
DocumentManager |
This class manages documents in Content Studio.
|
|
DocumentReader |
This class contains methods for reading documents and list of documents.
|
|
DocumentStatistics |
This class defines a collection of information/statistics properties for a document
|
|
DocumentSyncronizer |
This class handles the rebuild files functionality in Content Studio
|
|
DocumentSystemBase |
This is the base class for the Content Studio file system classes.
Classes that inherit from this base class can call one of its protected methods to accomplish tasks against the database in an efficient way.
|
|
DocumentVersionInformation |
Represents version information for a document and one of its content records.
|
|
ExtendedContentPropertyItem |
Contains an extended property for a document content
|
|
ExtendedContentPropertyResult |
Contains extended properties for a document content
|
|
Files |
Defines a collection of uploaded files in Content Studio.
|
|
FolderBase |
This is the base class for Content Studio folder objects
|
|
FolderReader |
This class reads tree structures of the containers.
|
|
FolderSyncronizer |
This class is responsible for the synchronization of Content Studio folders with the file system
|
|
FullTextTranslator |
This class handles the translation of fulltext queries from the friendly syntax to the SQL-server syntax.
This class is a static class and cannot be instanciated.
|
|
GUOID |
This class handles the global unique object identifiers that are used for advanced copying in Content Studio.
|
|
GuoidObject |
This class is the "high-level" representation of the GUOID field that is used
to uniquely identify any Content Studio document, category or unit.
This class cannot be inherited from. |
|
PreviewManager |
Manages previews in the Content Studio administrative interface. This class is intended for internal use only.
|
|
PublishControl |
This handles the publish control functionality for Content Studio documents.
Publish control is a flag that regulates if Content Studio should look on the Publish date when determining whether the document is published or not.
Turning this off can improve performance for large document categories.
|
|
RelocateDocumentSettings |
Represents settings used when relocating a Content Studio document
via the Relocate(ConnectionId, SessionId, DocumentId, CategoryId, RelocateDocumentSettings) call.
|
|
ResolveResult |
This class is used as return value for resolving operations.
|
|
RevisionManager |
This class handles the simple workflow of documents that does not use the more advanced workflow server.
|
|
Statistics |
This class returns statistic data for documents.
|
|
UnitIdConverter | ||
UnitIdLookupResolver |
This class is used for the Content Studio infra structure and is not intended to be used directly.
|
|
UnitManager |
This class adds new units as well as updates and deletes existing ones
|
|
UnitReader |
This class reads data for the unit type folder
|
|
VersionHistory |
This class handles the version history functionality built in to Content Studio.
|
Structures
Structure | Description | |
---|---|---|
CategoryId |
This class is used for identification of Content Studio categories.
|
|
DocumentId |
This class is used for identification of Content Studio documents.
|
|
UnitId |
This class is used for identification of Content Studio units.
|
Interfaces
Interface | Description | |
---|---|---|
ICache |
Represents a cache store in Content Studio
|
|
IIdentifier |
Interface used for identification of Content Studio objects.
|
|
IRecyclingBinItem |
Represents a found document returned from the Recycling bin
|
Enumerations
Enumeration | Description | |
---|---|---|
CategoryManagerImageProcessingAlgoritm |
Defines the image processing algorithm to use.
|
|
CategoryManagerImageProcessingLevels |
Indicates how uploaded images should be processed before written to disk.
The original data always exists in the database but one or more version can be written to disc.
|
|
CategoryManagerUseMetaSecurity |
Tells whether the category should use meta security or not
|
|
CS_SyncronizationDocumentTypes |
The type of files that are synchronized
|
|
CSApplyLevels |
A flag that indicates how changes should be propagated to child objects
|
|
CSDocumentInformationContentToLoad |
Defines what revision of a document to return.
|
|
CSDocumentInformationVersioningStatuses |
Specifies the different versioning that a document can have
|
|
CSFileObjectTypes |
Indicates the type of a Content Studio file system object
|
|
DirectiveControlDirectiveClass |
Indicates the supported directives of a Content Studio ASPX-document.
|
|
DocTypeManagerDocTypes |
Defines the available DocTypes declarations that can be applied on a Content Studio document system object.
|
|
DocumentComponentSupportDocListSortorder |
Defines how the DocList method sorts its document list
|
|
DocumentComponentSupportDocumentCollectionSortOrder |
Defines how data retrieved from the DocumentCollection method is sorted.
|
|
DocumentReaderDocumentListFilters |
Specifies the filter types for a document list for a category
|
|
DocumentReaderDocumentListSortOrder |
Specifies the sort order for the document list
|
|
DocumentReaderDocumentsInCategoryReturnLevel |
Determines how detailed data should be returned from a procure.
|
|
DocumentReaderDocumentSpecialList |
Specifies different lists of documents
|
|
DocumentReaderRatioCropPosition | ||
DocumentSyncronizerSearchAndReplaceOptions |
Search and replace options
|
|
DocumentTypes |
Defines the different document types that exists in Content Studio.
Document types are also called modules and are connected directly to a
document category and applies to all documents within that category.
Some of the document types can contain meta data and meta data is
anything in an HTML document that surrounds the document body
including the body tag itself. This data is always supplied by Content
Studio when the document is approved or processed.
|
|
FolderBaseCSFileFolderTypes |
Indicates the type of a Content Studio file system folder object
|
|
FolderBaseDocumentFileNamingConvention |
Tells how CS should name the file name for documents in a category.
|
|
FolderReaderFolderSortOrder |
Indicates how a list is sorted.
|
|
ImagesAvailable |
Defines the different types of image processing levels that exists in Content Studio
|
|
ImageTypes |
Defines the types of image files that are supported by the image processing in Content Studio
|
|
PublishStatuses |
Defines the different value the PublishStatus of a document can have in Content Studio.
|
|
StatisticsDocumentActions |
Indicates types of actions taken on a document.
|
|
Supported_ProgrammingLanguages |
Indicates the programming language used on an ASPX page
|
|
VersionHistoryRemoveOptions |
Indicates how version history entries should be removed
|