C# 클래스 CachingFramework.Redis.Providers.RedisKeyEventsProvider

상속: RedisProviderBase, IKeyEventsProvider
파일 보기 프로젝트 열기: thepirat000/CachingFramework.Redis

공개 메소드들

메소드 설명
RedisKeyEventsProvider ( CachingFramework.Redis.Providers.RedisProviderContext context ) : System
Subscribe ( KeyEvent keyEvent, KeyEvent>.Action action ) : void
Subscribe ( KeyEventSubscriptionType subscriptionType, KeyEvent>.Action action ) : void
Subscribe ( string key, KeyEvent>.Action action ) : void
Unsubscribe ( KeyEvent keyEvent ) : void
Unsubscribe ( KeyEventSubscriptionType subscriptionType ) : void
Unsubscribe ( string key ) : void

비공개 메소드들

메소드 설명
GetEventChannelName ( KeyEventSubscriptionType subscriptionType, string key = null, KeyEvent eventType = null ) : string
ProcessNotification ( string channel, string value, KeyEvent>.Action action ) : void
SubscribeToRedis ( string channel, KeyEvent>.Action action ) : void
UnsubscribeFromRedis ( string channel ) : void

메소드 상세

RedisKeyEventsProvider() 공개 메소드

public RedisKeyEventsProvider ( CachingFramework.Redis.Providers.RedisProviderContext context ) : System
context CachingFramework.Redis.Providers.RedisProviderContext
리턴 System

Subscribe() 공개 메소드

public Subscribe ( KeyEvent keyEvent, KeyEvent>.Action action ) : void
keyEvent KeyEvent
action KeyEvent>.Action
리턴 void

Subscribe() 공개 메소드

public Subscribe ( KeyEventSubscriptionType subscriptionType, KeyEvent>.Action action ) : void
subscriptionType KeyEventSubscriptionType
action KeyEvent>.Action
리턴 void

Subscribe() 공개 메소드

public Subscribe ( string key, KeyEvent>.Action action ) : void
key string
action KeyEvent>.Action
리턴 void

Unsubscribe() 공개 메소드

public Unsubscribe ( KeyEvent keyEvent ) : void
keyEvent KeyEvent
리턴 void

Unsubscribe() 공개 메소드

public Unsubscribe ( KeyEventSubscriptionType subscriptionType ) : void
subscriptionType KeyEventSubscriptionType
리턴 void

Unsubscribe() 공개 메소드

public Unsubscribe ( string key ) : void
key string
리턴 void