Represents the Singleton object, which is the hub os all Cartella objects, managers and events.

Its main purpose is to maintain a list of SiteManager instances, also relay all events issue from the SiteManager instances.

CartellaGlobalManager is designed to hold a given number of SiteManager instances and keep them around. There will be a expiration time set on each SiteManager. If within the expiration time threshold, no Methods or Properties calls happened on the SiteManager instance at all, the SiteManager instance will be automatically dropped from the pool and erased.

This system allows system not need to create a SiteManager instance everytime, also in the same time, not use too much memory to store every unsed SiteManager instances.

Namespace: Cartella.Interfaces
Assembly: CartellaData (in CartellaData.dll) Version: 4.1.0.171 (4.1.0.171)

Syntax

C#
public interface ICartellaGlobalManager : ICartellaEvents
Visual Basic
Public Interface ICartellaGlobalManager _
	Inherits ICartellaEvents
Visual C++
public interface class ICartellaGlobalManager : ICartellaEvents

Remarks

CartellaGlobalManager is doesn't know database. It is not in charge of directly communicating with database at all. Database communications happen at SiteManager level or below.

See Also