The DataFactory type exposes the following members.

Constructors

  NameDescription
DataFactoryOverloaded.

Methods

  NameDescription
CopyOverloaded.
CreateLanguageBranchOverloaded.
CreateSaveEventArgs (Inherited from PageStoreBase.)
DeleteOverloaded.
DeleteChildrenOverloaded.
DeleteLanguageBranchOverloaded.
DeleteVersionOverloaded.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindAllPagesWithCriteria
Search for pages that fulfil specific criteria. Will not filter on access.
FindPagesWithCriteriaOverloaded.
GetChildrenOverloaded.
GetDefaultPageDataOverloaded.
GetDescendents
Gets all descendents for the page (that is at all levels) regardless serving page provider. That is if some descendent is a entry point, references to pages from that provider will be included as well.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetLanguageBranchesOverloaded.
GetLinksToPages
Gets the links to the page.
GetPageOverloaded.
GetPageProviderOverloaded.
GetParents
GetSettingsFromPageOverloaded.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
IsCapabilitySupported
Determines whether the page provider serving the specified page has the specified capability.
IsWastebasket
Determines whether the specified page link is wastebasket for any page provider
ListDelayedPublish
Lists all pages that are set to delayed publish.
ListPublishedVersions
Lists the published versions for a page
ListVersionsOverloaded.
LoadPublishedVersionOverloaded.
LoadVersion
Loads the version.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
MoveOverloaded.
MoveToWastebasket
Move a page to the Wastebasket
Ping Obsolete.
Calls a remote server for testing the connection
RaiseCancellablePageEvent (Inherited from PageStoreBase.)
RaiseChildrenEvent (Inherited from PageStoreBase.)
RaisePageEventOverloaded.
ResetCounters
Resets all counters on all PageProviders
ResolvePageFolder
Tries to resolve which page that owns the page folder with specified id.
SaveOverloaded.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
CurrentPage
Get data for the current page.
Instance
Gets the global instance of data factory
ListingFetchCacheHits
Total count of page children fetches on all PageProviders only for cached pages
ListingFetchCount
Total count of page children fetches on all PageProviders included cached pages
ListingFetchDatabaseReads
Total count of page children fetches on all PageProviders without cached pages
PageFetchCacheHits
Total count of Page fetches on all PageProviders only for cached pages
PageFetchCount
Total count of Page fetches on all PageProviders included cached pages
PageFetchDatabaseReads
Total count of Page fetches on all PageProviders without cached pages
ProviderMap
Gets the mapping of Page providers.

Events

  NameDescription
CheckedInPage
Occurs when a version has been checked in
(Inherited from PageStoreBase.)
CheckingInPage
Occurs when a version is requested to be checked in
(Inherited from PageStoreBase.)
CreatedPage
Occurs when a new page is created
(Inherited from PageStoreBase.)
CreatingPage
Occurs when a page is requested to be created
(Inherited from PageStoreBase.)
DeletedPage
Occurs when a page has been deleted
(Inherited from PageStoreBase.)
DeletedPageLanguage
Occurs when a language branch of a page has been deleted
(Inherited from PageStoreBase.)
DeletingPage
Occurs when a page is requested to be deleted
(Inherited from PageStoreBase.)
DeletingPageLanguage
Occurs when a language branch of a page is requested to be deleted
(Inherited from PageStoreBase.)
FailedLoadingChildren
Occurs when a page list failed for some reason.
(Inherited from PageStoreBase.)
FailedLoadingPage
Occurs when a page load failed for some reason.
(Inherited from PageStoreBase.)
FinishedLoadingChildren
Occurs when a list has been loaded from GetChildren
(Inherited from PageStoreBase.)
FinishedLoadingPage
Occurs when a page is loaded through GetPage
(Inherited from PageStoreBase.)
LoadedChildren
Occurs when a list has been loaded from GetChildren
(Inherited from PageStoreBase.)
LoadedDefaultPageData
Occurs when a empty page is loaded through GetDefaultPageData
(Inherited from PageStoreBase.)
LoadedPage
Occurs when a page is loaded through GetPage
(Inherited from PageStoreBase.)
LoadingChildren
Occurs when a list is requested from GetChildren
(Inherited from PageStoreBase.)
LoadingDefaultPageData
Occurs when a empty page is requested through GetDefaultPageData
(Inherited from PageStoreBase.)
LoadingPage
Occurs when a page is requested through GetPage
(Inherited from PageStoreBase.)
MovedPage
Occurs when a page has been moved
(Inherited from PageStoreBase.)
MovingPage
Occurs when a page is requested to be moved
(Inherited from PageStoreBase.)
PublishedPage
Occurs when a page/version has been published
(Inherited from PageStoreBase.)
PublishingPage
Occurs when a page/version is requested to be published
(Inherited from PageStoreBase.)
SavedPage
Occurs when a existing page is modified and saved
(Inherited from PageStoreBase.)
SavingPage
Occurs when a existing page is modified and saved
(Inherited from PageStoreBase.)

See Also