A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Class SubscriptionDB

Database class for subscription data.

Inheritance
System.Object
SubscriptionDB
Namespace: EPiServer.DataAccess
Assembly: EPiServer.dll
Version: 9.12.2
Syntax
[ServiceConfiguration]
public class SubscriptionDB : DataAccessBase

Constructors

SubscriptionDB(IDatabaseHandler, DatabaseDateTimeHandler)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Declaration
public SubscriptionDB(IDatabaseHandler databaseHandler, DatabaseDateTimeHandler dateTimeHandler)
Parameters
Type Name Description
IDatabaseHandler databaseHandler
DatabaseDateTimeHandler dateTimeHandler

Methods

ListSubscriptionRoots()

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Declaration
public IList<int> ListSubscriptionRoots()
Returns
Type Description
System.Collections.Generic.IList<System.Int32>

PagesChangedAfter(Int32, DateTime, Int32)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public IList<PageLanguage> PagesChangedAfter(int rootID, DateTime changedAfter, int maxHits)
Parameters
Type Name Description
System.Int32 rootID
System.DateTime changedAfter
System.Int32 maxHits
Returns
Type Description
System.Collections.Generic.IList<PageLanguage>

Extension Methods