Interface ISubscriptionController
Assembly: DotNetNuke.dll
Syntax
public interface ISubscriptionController
Methods
AddSubscription(Subscription)
Declaration
void AddSubscription(Subscription subscription)
Parameters
DeleteSubscription(Subscription)
Declaration
void DeleteSubscription(Subscription subscription)
Parameters
DeleteSubscriptionsByObjectKey(int, string)
Declaration
void DeleteSubscriptionsByObjectKey(int portalId, string objectKey)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
objectKey |
|
GetContentSubscriptions(int, int, string)
Declaration
IEnumerable<Subscription> GetContentSubscriptions(int portalId, int subscriptionTypeId, string objectKey)
Parameters
Type |
Name |
Description |
int |
portalId |
|
int |
subscriptionTypeId |
|
string |
objectKey |
|
Returns
GetUserSubscriptions(UserInfo, int, int)
Declaration
IEnumerable<Subscription> GetUserSubscriptions(UserInfo user, int portalId, int subscriptionTypeId = -1)
Parameters
Type |
Name |
Description |
UserInfo |
user |
|
int |
portalId |
|
int |
subscriptionTypeId |
|
Returns
IsSubscribed(Subscription)
Declaration
bool IsSubscribed(Subscription subscription)
Parameters
Returns
UpdateSubscriptionDescription(string, int, string)
Declaration
int UpdateSubscriptionDescription(string objectKey, int portalId, string newDescription)
Parameters
Returns
Extension Methods