C# 클래스 SenseNet.Messaging.Subscription

상속: INotifyPropertyChanging, INotifyPropertyChanged
파일 보기 프로젝트 열기: maxpavlov/FlexNet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
SendPropertyChanged ( String propertyName ) : void
SendPropertyChanging ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

ActivateSubscription() 공개 정적인 메소드

public static ActivateSubscription ( User subscriber, System.Data.Node target ) : void
subscriber User
target System.Data.Node
리턴 void

DeleteAllSubscriptions() 공개 정적인 메소드

public static DeleteAllSubscriptions ( ) : void
리턴 void

GetActiveSubscriptionsByUser() 공개 정적인 메소드

public static GetActiveSubscriptionsByUser ( User subscriber ) : IEnumerable
subscriber User
리턴 IEnumerable

GetActiveSubscriptionsByUser() 공개 정적인 메소드

public static GetActiveSubscriptionsByUser ( string userPath ) : IEnumerable
userPath string
리턴 IEnumerable

GetAllSubscriptions() 공개 정적인 메소드

public static GetAllSubscriptions ( ) : IEnumerable
리턴 IEnumerable

GetCountOfSubscriptions() 공개 정적인 메소드

public static GetCountOfSubscriptions ( ) : int
리턴 int

GetInactiveSubscriptionsByUser() 공개 정적인 메소드

public static GetInactiveSubscriptionsByUser ( User subscriber ) : IEnumerable
subscriber User
리턴 IEnumerable

GetInactiveSubscriptionsByUser() 공개 정적인 메소드

public static GetInactiveSubscriptionsByUser ( string userPath ) : IEnumerable
userPath string
리턴 IEnumerable

GetSubscriptionByUser() 공개 정적인 메소드

public static GetSubscriptionByUser ( User subscriber, System.Data.Node target ) : Subscription
subscriber User
target System.Data.Node
리턴 Subscription

GetSubscriptionByUser() 공개 정적인 메소드

public static GetSubscriptionByUser ( User subscriber, System.Data.Node target, bool isActive ) : Subscription
subscriber User
target System.Data.Node
isActive bool
리턴 Subscription

GetSubscriptionByUser() 공개 정적인 메소드

public static GetSubscriptionByUser ( string subscriberPath, string contentPath ) : Subscription
subscriberPath string
contentPath string
리턴 Subscription

GetSubscriptionByUser() 공개 정적인 메소드

public static GetSubscriptionByUser ( string subscriberPath, string contentPath, bool isActive ) : Subscription
subscriberPath string
contentPath string
isActive bool
리턴 Subscription

GetSubscriptionsByContent() 공개 정적인 메소드

public static GetSubscriptionsByContent ( System.Data.Node target ) : IEnumerable
target System.Data.Node
리턴 IEnumerable

GetSubscriptionsByContent() 공개 정적인 메소드

public static GetSubscriptionsByContent ( string contentPath ) : IEnumerable
contentPath string
리턴 IEnumerable

GetSubscriptionsByUser() 공개 정적인 메소드

public static GetSubscriptionsByUser ( User subscriber ) : IEnumerable
subscriber User
리턴 IEnumerable

GetSubscriptionsByUser() 공개 정적인 메소드

public static GetSubscriptionsByUser ( string userPath ) : IEnumerable
userPath string
리턴 IEnumerable

InactivateSubscription() 공개 정적인 메소드

public static InactivateSubscription ( User subscriber, System.Data.Node target ) : void
subscriber User
target System.Data.Node
리턴 void

Save() 공개 메소드

public Save ( ) : void
리턴 void

SendPropertyChanged() 보호된 메소드

protected SendPropertyChanged ( String propertyName ) : void
propertyName String
리턴 void

SendPropertyChanging() 보호된 메소드

protected SendPropertyChanging ( ) : void
리턴 void

Subscribe() 공개 정적인 메소드

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
리턴 void

Subscribe() 공개 정적인 메소드

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
리턴 void

Subscription() 공개 메소드

public Subscription ( ) : System.Data.Linq
리턴 System.Data.Linq

UnSubscribe() 공개 정적인 메소드

public static UnSubscribe ( User subscriber, System.Data.Node target ) : void
subscriber User
target System.Data.Node
리턴 void

UnSubscribeAll() 공개 정적인 메소드

public static UnSubscribeAll ( User subscriber ) : void
subscriber User
리턴 void

UnSubscribeFrom() 공개 정적인 메소드

public static UnSubscribeFrom ( System.Data.Node target ) : void
target System.Data.Node
리턴 void