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
Ingeniux.CMSContentStore
Namespace: Ingeniux.CMS
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 9.0.565.0 (9.0.565)
Syntax
public class ContentStore : IContentStore, IDisposable, IContentStoreEvents, IEntityEvents, IPublishingTargetEvents, IPublishingTaskEvents, IPageEvents, ISiteEvents, ITaxonomyEvents, IUserEvents, IUserGroupEvents, IWorkflowTransitionEvents, ICategoryEvents, IRegisteredObject
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.
|
Remarks
Examples
C#
IContentStore contentStore = new ContentStore("http://cms.yourfirm.com/testsite1/contentstore", "d:\IGX_Sites\cms\90\testsite1\App_Data\xml");
See Also
Reference
IUsersInit