The entry object to Ingeniux Content Store API. It is in charge of creating all communication sessions with the content store.
This object should only be created once per app domain.
Inheritance Hierarchy
Namespace:
Ingeniux.CMS
Assembly:
Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.3.169
Syntax public class ContentStore : IContentStore,
IDisposable, IContentStoreEvents, IEntityEvents, IPublishingTargetEvents, IPublishingTaskEvents,
IPageEvents, IAssetEvents, ISiteEvents, IAssetManagerEvents, ITaxonomyEvents,
IUserEvents, IUserGroupEvents, IWorkflowTransitionEvents, ICategoryEvents, IRegisteredObject
Public Class ContentStore
Implements IContentStore, IDisposable, IContentStoreEvents, IEntityEvents,
IPublishingTargetEvents, IPublishingTaskEvents, IPageEvents, IAssetEvents, ISiteEvents,
IAssetManagerEvents, ITaxonomyEvents, IUserEvents, IUserGroupEvents, IWorkflowTransitionEvents,
ICategoryEvents, IRegisteredObject
public ref class ContentStore : IContentStore,
IDisposable, IContentStoreEvents, IEntityEvents, IPublishingTargetEvents, IPublishingTaskEvents,
IPageEvents, IAssetEvents, ISiteEvents, IAssetManagerEvents, ITaxonomyEvents,
IUserEvents, IUserGroupEvents, IWorkflowTransitionEvents, ICategoryEvents, IRegisteredObject
type ContentStore =
class
interface IContentStore
interface IDisposable
interface IContentStoreEvents
interface IEntityEvents
interface IPublishingTargetEvents
interface IPublishingTaskEvents
interface IPageEvents
interface IAssetEvents
interface ISiteEvents
interface IAssetManagerEvents
interface ITaxonomyEvents
interface IUserEvents
interface IUserGroupEvents
interface IWorkflowTransitionEvents
interface ICategoryEvents
interface IRegisteredObject
end
Constructors
| Name | Description |
---|
| ContentStore |
Initializes a new instance of the ContentStore class. Connection string and XML directory information are retrieved from the application configuration file (web.config or app.config).
|
| ContentStore(String, DirectoryInfo) |
Initializes a new instance of the ContentStore class, connecting to a content store via an embedded client.
|
| ContentStore(String, String, Boolean) |
Initializes a new instance of the ContentStore class, connecting to a content store via HTTP.
|
TopRemarks For detailed members information, please refers to the interfaces
IContentStore and
IUserInit.
Examples IContentStore contentStore = new ContentStore("http://cms.yourfirm.com/testsite1/contentstore", "d:\IGX_Sites\cms\90\testsite1\App_Data\xml");
See Also