C# 클래스 Woopsa.WoopsaSubscriptionChannel

상속: IDisposable
파일 보기 프로젝트 열기: woopsa-protocol/Woopsa 1 사용 예제들

Private Properties

프로퍼티 타입 설명
FindWoopsaClientAlongPath bool
GetNextChannelId int
SubscriptionPublishNotifications void
WoopsaSubscriptionChannel System
WoopsaSubscriptionChannel System

공개 메소드들

메소드 설명
Dispose ( ) : void
RegisterSubscription ( WoopsaContainer root, bool isServerSide, string woopsaPropertyPath, System.TimeSpan monitorInterval, System.TimeSpan publishInterval ) : int
Stop ( ) : void
UnregisterSubscription ( int subscriptionId ) : bool
WaitNotification ( System.TimeSpan timeout, int lastNotificationId ) : IWoopsaNotifications

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnAfterWoopsaModelAccess ( ) : void
OnBeforeWoopsaModelAccess ( ) : void

비공개 메소드들

메소드 설명
FindWoopsaClientAlongPath ( WoopsaContainer root, string path, WoopsaBaseClientObject &client, string &relativePath ) : bool
GetNextChannelId ( ) : int
SubscriptionPublishNotifications ( BaseWoopsaSubscriptionServiceSubscription subscription, List notifications ) : void
WoopsaSubscriptionChannel ( ) : System
WoopsaSubscriptionChannel ( WoopsaSubscriptionServiceImplementation serviceImplementation, int notificationQueueSize ) : System

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

OnAfterWoopsaModelAccess() 보호된 메소드

protected OnAfterWoopsaModelAccess ( ) : void
리턴 void

OnBeforeWoopsaModelAccess() 보호된 메소드

protected OnBeforeWoopsaModelAccess ( ) : void
리턴 void

RegisterSubscription() 공개 메소드

public RegisterSubscription ( WoopsaContainer root, bool isServerSide, string woopsaPropertyPath, System.TimeSpan monitorInterval, System.TimeSpan publishInterval ) : int
root WoopsaContainer
isServerSide bool
woopsaPropertyPath string
monitorInterval System.TimeSpan
publishInterval System.TimeSpan
리턴 int

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

UnregisterSubscription() 공개 메소드

public UnregisterSubscription ( int subscriptionId ) : bool
subscriptionId int
리턴 bool

WaitNotification() 공개 메소드

public WaitNotification ( System.TimeSpan timeout, int lastNotificationId ) : IWoopsaNotifications
timeout System.TimeSpan
lastNotificationId int
리턴 IWoopsaNotifications