AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

SecureContentController Methods

The SecureContentController type exposes the following members.

Methods


  Name Description
Public method Dispose()()()()
Releases resources used by the controller — clears the cached AdvantageAPIProfile and chains into the base disposal. Shadows the base method so ACSP-specific state is always cleared before the WebAPI tear-down runs.
(Inherited from AdvantageApiContentController.)
Protected method Dispose(Boolean)
Releases resources based on the disposing flag. Shadows the base implementation so subclasses can override ACSP-specific cleanup without conflicting with the WebAPI ApiController disposal chain.
(Inherited from AdvantageApiControllerBase.)
Public method GetNavigations
Retrieves navigation items filtered by the specified selectors.
(Inherited from AdvantageApiControllerBase.)
Protected method ProcessObject
Loads one or more published business objects using the filter and paging criteria in req and returns them as a serialised OK response. Runs the read-permission check before loading.
(Inherited from ContentController.)
Protected method ProcessObjectSingle
Loads a single published business object by masterId (or by seoName when the ID is empty) and returns it as a serialised OK response. Runs the read-permission check before loading.
(Inherited from ContentController.)
Public method SetLanguage
Sets the current language based on the given abbreviation. Clears cached engines when the language changes.
(Inherited from AdvantageApiControllerBase.)
Public method SiteSettings()()()()
Gets the site settings as a dynamic object.
(Inherited from AdvantageApiControllerBase.)
Public method SiteSettings<(Of <<'(T>)>>)()()()()
Gets the site settings for the specified type.
(Inherited from AdvantageApiControllerBase.)
Public method UpdateObject
Updates the record(s) identified by the supplied API name and JSON content request. Override for the secure endpoint; delegates to the base ContentController.UpdateObject.