C# 클래스 SenseNet.Messaging.NotificationHandler

파일 보기 프로젝트 열기: maxpavlov/FlexNet 1 사용 예제들

공개 메소드들

메소드 설명
GenerateMessages ( NotificationFrequency freq, System.DateTime now ) : void

비공개 메소드들

메소드 설명
AcquireLock ( double timeframe ) : bool
Cleanup ( NotificationFrequency freq, System.DateTime now ) : void
CollectEventsPerSubscription ( NotificationFrequency freq, System.DateTime now ) : IEnumerable
GatherConfigsForSubscription ( Subscription subscription, NotificationConfig>.Dictionary configs ) : void
GenerateMessage ( Subscription subscription, NotificationConfig>.Dictionary configs ) : Message
GenerateMessages ( IEnumerable subscriptions ) : void
GenerateMessagesForConfig ( Subscription subscription, NotificationConfig>.Dictionary configs ) : IEnumerable
GetContentUrl ( string sitePath, string siteUrl, string contentPath ) : string
GetEventTemplate ( MessageTemplate template, NotificationType notificationType ) : string
GetUnknownFrequencyException ( NotificationFrequency freq ) : Exception
HasPermission ( Subscription subscription, Event @event ) : bool
InsertLock ( double timeframe ) : bool
IsRelatedPath ( string eventPath, string subscriptionPath ) : bool
NotifTimerDisposed ( object sender, EventArgs e ) : void
NotifTimerElapsed ( object sender, System e ) : void
RefreshLock ( double timeframe ) : void
ReleaseLock ( ) : void
ReplaceParameters ( string template, Subscription subscription ) : string
ReplaceParameters ( string template, string sitePath, string siteUrl, Event @event, CultureInfo cultureInfo ) : string
StartNotificationSystem ( ) : bool
TimerTick ( System.DateTime now ) : void
TimerTick ( System.DateTime now, NotificationFrequency freq ) : void
UpdateLock ( Synchronization oldLock, double timeframe ) : bool

메소드 상세

GenerateMessages() 공개 정적인 메소드

public static GenerateMessages ( NotificationFrequency freq, System.DateTime now ) : void
freq NotificationFrequency
now System.DateTime
리턴 void