The ISiteManager type exposes the following members.

Methods

  NameDescription
Public methodAuthenticate
Authenticate a user. A wrapper-call to the LicenseManagerBase's Authenticate method.
Public methodCreateObject<(Of <<'(T>)>>)
Create a new object by generic type.
Public methodDeleteObject<(Of <<'(T>)>>)
Delete a object of a generic type.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodGetManager<(Of <<'(T>)>>)
Gets a Manager
Public methodGetManagerByCartellaObjectType<(Of <<'(T>)>>)
Gets a Manager
Public methodGetManagerForObjectType
Gets a Manager
Public methodRecentGlobalActivity
Returns a collection of Entities, Comments, Votes, Users, and Connections that represent recent activity
Public methodSelectSingleEntity
Selects a single entity. This method does not check security permissions. Once an entity is selected it should be validated through SecurityManager using the [!:FilterEntityIdsByUser] method.
Public methodSelectSingleObject<(Of <<'(T>)>>)
Select a single object of generic type.
Public methodTryGetCurrentUserId
Try to get the current user ID string.
Public methodUnAuthenticate
Unauthenticate a user. A wrapper call to LicenseManagerBase's Unauthenticate method

Properties

  NameDescription
Public propertyAssetManager
Get the AssetManager.
Public propertyAuditTrailManager
Get the audit trail manager.
Public propertyBaseLicenseManager
Get the singleton LicenseManagerBase.
Public propertyCategoryManager
Get the CategoryManager.
Public propertyCommentManager
Get the CommentManager.
Public propertyCreateTime
Gets the time when this instance is created.
Public propertyCurrentUserState
Get the active user contenxt. If no user is logged in, returns null.
Public propertyDataAccessManager
Get the DataAccessManager, which is in charge of all data access engines and procedures.
Public propertyEmailer
Get the Emailer object used for sending emails in background threads.
(Inherited from ICartellaEvents.)
Public propertyFolioManager
Get the FolioManager.
Public propertyGlobalManager
Get the global manager holding references to all SiteManager instances.
Public propertyLicenseInformation
Gets the license information for this Cartella instance. Only a Site Admin will receive results.
Public propertyLicenseManager
Get the LicenseManager for this instance.
Public propertySecurityManager
Get the SecurityManager, in charge of all security access.
Public propertySiteContentManager
Get the SiteContentManager.
Public propertyUniqueID
Get the unique ID of the current SiteManager instance.
Public propertyUserManager
Get the UserManager.

Events

  NameDescription
Public eventAuthenticated
The Event triggered when a successful authentication is completed.
(Inherited from ICartellaEvents.)
Public eventLicenseAboutToExpire
The Event triggered when the license is about to expire.
(Inherited from ICartellaEvents.)
Public eventLicenseExpired
The Event triggered when the license expires.
(Inherited from ICartellaEvents.)
Public eventObjectCreated
The Event fired when a Cartella Object is created.
(Inherited from ICartellaEvents.)
Public eventObjectFullRecordRetrieved
The Event triggered when a partially-constructed Cartella object is retrieved in full. record during lazy loading
(Inherited from ICartellaEvents.)
Public eventObjectPreValidation
The event triggered prior to validation against default and extended rules.
(Inherited from ICartellaEvents.)
Public eventObjectsDeleted
The event fired when a list of deleted Cartella objects are deleted.
(Inherited from ICartellaEvents.)
Public eventObjectsPurged
The Event fired when a list of deleted Cartella Objects are purged.
(Inherited from ICartellaEvents.)
Public eventObjectUpdated
The Event triggered when a object is updated.
(Inherited from ICartellaEvents.)
Public eventPreAuthenticate
Triggered just prior to actual authentication.
(Inherited from ICartellaEvents.)
Public eventRelationAdded
the Event triggered when a target item is added to a relation.
(Inherited from ICartellaEvents.)
Public eventRelationMoved
The Event triggered when a target item's position is moved from one location to another.
(Inherited from ICartellaEvents.)
Public eventRelationRemoved
The Event triggered when a target item is removed from a relation.
(Inherited from ICartellaEvents.)
Public eventUnauthenticated
The Event triggered when a manual unauthentication is completed. (Doesn't include the scenario where the session times out by itself, since if there is no user inprocess session, ASP.NET doesn't know when a session has timed out.)
(Inherited from ICartellaEvents.)

See Also