Content Studio 5.7 API documentation Content Studio 5.7 SDK
Content Studio Web Content Management System

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

Namespaces

Namespace Description
ContentStudio
This namespace is the root namespace in the Content Studio system. It contains application wide functionality such as the ability to log messages, get global information, licensing information and information about installed sites.
ContentStudio.Api.Extensions
Contains classes that makes easier for developers to call custom Content Studio Api extensions. This namespace was added in CS 5.4
ContentStudio.Document
This namespace contains classes that enables the caller to work with documents and folders in Content Studio.
ContentStudio.Document.EPT
This namespace contains classes that works with the EPT (Edit and Presentation Templates) sub system in Content Studio. A common task that is contained within this namespace is the Xml index system and the possibility to query its content and high level classes to work with EPT documents in an object oriented way.
ContentStudio.Document.Fulltext
This namespace contains classes that allows the caller to interact with the full-text index search system in Content Studio.
ContentStudio.Document.IndexedTree
This namespaces contains classes that interacts with indexed document hierarcies.
ContentStudio.Document.Listing
Manage list definitions used by the Content Studio Editorial interface. This namespace is new in CS version 5.6
ContentStudio.Document.Mail
This namespace contains classes that creates Html based mail messages based on Content Studio documents. This namespace is new in Content Studio version 5.2
ContentStudio.Document.Menu
This namespace contains classes that enables the caller to work with hierarcial document structures in Content Studio. The most common usages of document hierarcies is to build menus in Content Studio.
ContentStudio.Document.MLC
This namespace contains classes that implements the multi language version support (Multi Language Cluster) between Content Studio documents and folders.
ContentStudio.Document.Subscription
This namespace contains classes that interact with the built in subscription services. This namespace is new in Content Studio version 5.2
ContentStudio.Document.Subscription.EventHandler
This namespace contains classes that implements Content Studio Subscription Services eventhandlers.
ContentStudio.Document.Workflow
This namespace contains classes that handles the interaction between Content Studio and with the underlying workflow engine
ContentStudio.Document.Workflow.Management
This namespace contains classes that handles managent of workflow definitions and their usage in Content Studio
ContentStudio.EventActions
This namespace contains classes for working with the server side event system in Content Studio. A server side event can be either synchronous or asynchronous and a developer can creates her own eventhandlers by implementing interfaces defined here.
ContentStudio.EventActions.AsynchronousEventHandlers
This namespace contains classes that provides functionality that facilitates the creating of Asynchronous Event handlers in Content Studio. This namespace was added in Content Studio version 5.2 SP1.
ContentStudio.EventActions.SynchronousEventHandlers
This namespace contains classes that provides functionality that facilitates the creating of Synchronous Event handlers in Content Studio. This namespace was added in Content Studio version 5.2.
ContentStudio.EventActions.SynchronousEventHandlers.Spotlijster
Contains classes used to generate (mock) sample data for Content Studio event handler and activate a specific handler so it can be tested and debugged outside of Content Studio. This namespace is intended for event handler developers only.
ContentStudio.ImageProcessing.Enums.SvenskaKyrkan.Contracts.Enums
ContentStudio.ImageProcessing.Extensions
ContentStudio.Model
This namespace defines classes and interfaces of the Content Studio object model. This namespace was added in Content Studio version 5.3
ContentStudio.Notifications
This namespace contains classes that works with the internal messaging system in Content Studio.
ContentStudio.PDFServices
This namespace contains classes that interact with the PDF queue and PDF subsystem.
ContentStudio.Plugins
This namespace contains classes that handles the plugin extension of Content Studio.
ContentStudio.Security
This namespace implements classes the interacts with the build in security system in Content Studio. Caller can perform tasks as getting and setting permission to Content Studio objects, work with Content Studio security principals and perform search operation in Active Directory.
ContentStudio.Security.AccessControlEdit
This namespace contains classes for working with security descriptor on any Content Studio securable object.
ContentStudio.ServiceManager.Logging
This namespace contains interfaces used by logging implementation used by Content Studio Service Manager event handlers.
ContentStudio.Site
This is the namespace that contains the classes that forms the base of any Content Studio web page generated.
ContentStudio.Site.ActiveScripting
This namespace contains classes that defines the base of all Content Studio components.
ContentStudio.Site.ActiveScripting.Date
This namespace contains the code behind implementation for all the date aware Content Studio components.
ContentStudio.Site.ActiveScripting.Document
This namespace contains the code behind implementation for all the document aware Content Studio components.
ContentStudio.Site.ActiveScripting.EPT
This namespace contains the code behind implementation for all the EPTaware Content Studio components.
ContentStudio.Site.ActiveScripting.Menu
This namespace contains the code behind implementation for all the menu aware Content Studio components.
ContentStudio.Site.ActiveScripting.Misc
This namespace contains the code behind implementation for all the miscellanelous Content Studio components.
ContentStudio.Site.ActiveScripting.MLC
This namespace contains the code behind implementation for all the MLC aware Content Studio components.
ContentStudio.Site.ActiveScripting.Search
This namespace contains the code behind implementation for all the full-text search aware Content Studio components.
ContentStudio.Site.ActiveScripting.Security
This namespace contains the code behind implementation for all the security aware Content Studio components.
ContentStudio.Site.Controls
This namespace contains classes that defines Content Studio builtin server controls.
ContentStudio.Site.HttpHandlers
This namespace contains classes that defines HttpHandlers that is used by a Content Studio web site
ContentStudio.Site.HttpModules
This namespace contains classes that defines HttpModules that is used by a Content Studio web site
ContentStudio.Site.HttpModules.UrlRewritingNet.Configuration
This namespace contains classes for configuration of the Url rewriting components.
ContentStudio.Site.HttpModules.UrlRewritingNet.Configuration.Provider
This namespace contains classes for the Url rewriting components.
ContentStudio.Site.HttpModules.UrlRewritingNet.Web
This namespace contains classes for the Url rewriting components.
ContentStudio.Site.Security.EIdentity
This namespace contains classes for working with the Authify federative server.
ContentStudio.Site.Storage
This namespace contains classes that handles external storage of documents in Content Studio. This namespace was added in Content Studio version 5.3
ContentStudio.Site.WebParts
This namespace contains implementation of the Web part functionality in Content Studio. The most important class is the built in implementation of a Web parts Manager that stores data in Content Studio that is connected to the user profile. This namespace is mainly intended to be used by the Content Studio infrastructure only.
ContentStudio.Storage
This namespace contains classes that handles external storage of documents in Content Studio. This namespace was added in Content Studio version 5.3
ContentStudio.Storage.Configuration
This namespace contains classes that handles the configuration of external storage of documents in Content Studio. This namespace was added in Content Studio version 5.3