C# Class SenseNet.Messaging.Subscription

Inheritance: INotifyPropertyChanging, INotifyPropertyChanged
Afficher le fichier Open project: maxpavlov/FlexNet Class Usage Examples

Private Properties

Свойство Type Description
AddRelatedEvent void
GetActiveSubscriptionsByFrequency IEnumerable
GetSubscriptionsByUser IEnumerable
OnActiveChanged void
OnActiveChanging void
OnContentPathChanged void
OnContentPathChanging void
OnCreated void
OnFrequencyIdChanged void
OnFrequencyIdChanging void
OnLanguageChanged void
OnLanguageChanging void
OnLoaded void
OnSitePathChanged void
OnSitePathChanging void
OnSiteUrlChanged void
OnSiteUrlChanging void
OnSubscriptionIdChanged void
OnSubscriptionIdChanging void
OnUserEmailChanged void
OnUserEmailChanging void
OnUserIdChanged void
OnUserIdChanging void
OnUserNameChanged void
OnUserNameChanging void
OnUserPathChanged void
OnUserPathChanging void
OnValidate void
SetActivation void

Méthodes publiques

Méthode Description
ActivateSubscription ( User subscriber, System.Data.Node target ) : void
DeleteAllSubscriptions ( ) : void
GetActiveSubscriptionsByUser ( User subscriber ) : IEnumerable
GetActiveSubscriptionsByUser ( string userPath ) : IEnumerable
GetAllSubscriptions ( ) : IEnumerable
GetCountOfSubscriptions ( ) : int
GetInactiveSubscriptionsByUser ( User subscriber ) : IEnumerable
GetInactiveSubscriptionsByUser ( string userPath ) : IEnumerable
GetSubscriptionByUser ( User subscriber, System.Data.Node target ) : Subscription
GetSubscriptionByUser ( User subscriber, System.Data.Node target, bool isActive ) : Subscription
GetSubscriptionByUser ( string subscriberPath, string contentPath ) : Subscription
GetSubscriptionByUser ( string subscriberPath, string contentPath, bool isActive ) : Subscription
GetSubscriptionsByContent ( System.Data.Node target ) : IEnumerable
GetSubscriptionsByContent ( string contentPath ) : IEnumerable
GetSubscriptionsByUser ( User subscriber ) : IEnumerable
GetSubscriptionsByUser ( string userPath ) : IEnumerable
InactivateSubscription ( User subscriber, System.Data.Node target ) : void
Save ( ) : void
Subscribe ( User subscriber, System.Data.Node target, NotificationFrequency frequency, string language, string sitePath, string siteUrl ) : void
Subscribe ( User subscriber, System.Data.Node target, NotificationFrequency frequency, string language, string sitePath, string siteUrl, bool isActive ) : void
Subscription ( ) : System.Data.Linq
UnSubscribe ( User subscriber, System.Data.Node target ) : void
UnSubscribeAll ( User subscriber ) : void
UnSubscribeFrom ( System.Data.Node target ) : void

Méthodes protégées

Méthode Description
SendPropertyChanged ( String propertyName ) : void
SendPropertyChanging ( ) : void

Private Methods

Méthode Description
AddRelatedEvent ( Event @event ) : void
GetActiveSubscriptionsByFrequency ( NotificationFrequency frequency ) : IEnumerable
GetSubscriptionsByUser ( string subscriberPath, bool isActive ) : IEnumerable
OnActiveChanged ( ) : void
OnActiveChanging ( byte value ) : void
OnContentPathChanged ( ) : void
OnContentPathChanging ( string value ) : void
OnCreated ( ) : void
OnFrequencyIdChanged ( ) : void
OnFrequencyIdChanging ( int value ) : void
OnLanguageChanged ( ) : void
OnLanguageChanging ( string value ) : void
OnLoaded ( ) : void
OnSitePathChanged ( ) : void
OnSitePathChanging ( string value ) : void
OnSiteUrlChanged ( ) : void
OnSiteUrlChanging ( string value ) : void
OnSubscriptionIdChanged ( ) : void
OnSubscriptionIdChanging ( int value ) : void
OnUserEmailChanged ( ) : void
OnUserEmailChanging ( string value ) : void
OnUserIdChanged ( ) : void
OnUserIdChanging ( int value ) : void
OnUserNameChanged ( ) : void
OnUserNameChanging ( string value ) : void
OnUserPathChanged ( ) : void
OnUserPathChanging ( string value ) : void
OnValidate ( System action ) : void
SetActivation ( User subscriber, System.Data.Node target, bool value ) : void

Method Details

ActivateSubscription() public static méthode

public static ActivateSubscription ( User subscriber, System.Data.Node target ) : void
subscriber User
target System.Data.Node
Résultat void

DeleteAllSubscriptions() public static méthode

public static DeleteAllSubscriptions ( ) : void
Résultat void

GetActiveSubscriptionsByUser() public static méthode

public static GetActiveSubscriptionsByUser ( User subscriber ) : IEnumerable
subscriber User
Résultat IEnumerable

GetActiveSubscriptionsByUser() public static méthode

public static GetActiveSubscriptionsByUser ( string userPath ) : IEnumerable
userPath string
Résultat IEnumerable

GetAllSubscriptions() public static méthode

public static GetAllSubscriptions ( ) : IEnumerable
Résultat IEnumerable

GetCountOfSubscriptions() public static méthode

public static GetCountOfSubscriptions ( ) : int
Résultat int

GetInactiveSubscriptionsByUser() public static méthode

public static GetInactiveSubscriptionsByUser ( User subscriber ) : IEnumerable
subscriber User
Résultat IEnumerable

GetInactiveSubscriptionsByUser() public static méthode

public static GetInactiveSubscriptionsByUser ( string userPath ) : IEnumerable
userPath string
Résultat IEnumerable

GetSubscriptionByUser() public static méthode

public static GetSubscriptionByUser ( User subscriber, System.Data.Node target ) : Subscription
subscriber User
target System.Data.Node
Résultat Subscription

GetSubscriptionByUser() public static méthode

public static GetSubscriptionByUser ( User subscriber, System.Data.Node target, bool isActive ) : Subscription
subscriber User
target System.Data.Node
isActive bool
Résultat Subscription

GetSubscriptionByUser() public static méthode

public static GetSubscriptionByUser ( string subscriberPath, string contentPath ) : Subscription
subscriberPath string
contentPath string
Résultat Subscription

GetSubscriptionByUser() public static méthode

public static GetSubscriptionByUser ( string subscriberPath, string contentPath, bool isActive ) : Subscription
subscriberPath string
contentPath string
isActive bool
Résultat Subscription

GetSubscriptionsByContent() public static méthode

public static GetSubscriptionsByContent ( System.Data.Node target ) : IEnumerable
target System.Data.Node
Résultat IEnumerable

GetSubscriptionsByContent() public static méthode

public static GetSubscriptionsByContent ( string contentPath ) : IEnumerable
contentPath string
Résultat IEnumerable

GetSubscriptionsByUser() public static méthode

public static GetSubscriptionsByUser ( User subscriber ) : IEnumerable
subscriber User
Résultat IEnumerable

GetSubscriptionsByUser() public static méthode

public static GetSubscriptionsByUser ( string userPath ) : IEnumerable
userPath string
Résultat IEnumerable

InactivateSubscription() public static méthode

public static InactivateSubscription ( User subscriber, System.Data.Node target ) : void
subscriber User
target System.Data.Node
Résultat void

Save() public méthode

public Save ( ) : void
Résultat void

SendPropertyChanged() protected méthode

protected SendPropertyChanged ( String propertyName ) : void
propertyName String
Résultat void

SendPropertyChanging() protected méthode

protected SendPropertyChanging ( ) : void
Résultat void

Subscribe() public static méthode

public static Subscribe ( User subscriber, System.Data.Node target, NotificationFrequency frequency, string language, string sitePath, string siteUrl ) : void
subscriber User
target System.Data.Node
frequency NotificationFrequency
language string
sitePath string
siteUrl string
Résultat void

Subscribe() public static méthode

public static Subscribe ( User subscriber, System.Data.Node target, NotificationFrequency frequency, string language, string sitePath, string siteUrl, bool isActive ) : void
subscriber User
target System.Data.Node
frequency NotificationFrequency
language string
sitePath string
siteUrl string
isActive bool
Résultat void

Subscription() public méthode

public Subscription ( ) : System.Data.Linq
Résultat System.Data.Linq

UnSubscribe() public static méthode

public static UnSubscribe ( User subscriber, System.Data.Node target ) : void
subscriber User
target System.Data.Node
Résultat void

UnSubscribeAll() public static méthode

public static UnSubscribeAll ( User subscriber ) : void
subscriber User
Résultat void

UnSubscribeFrom() public static méthode

public static UnSubscribeFrom ( System.Data.Node target ) : void
target System.Data.Node
Résultat void