C# 클래스 Microsoft.AspNet.SignalR.Redis.RedisMessageBus

상속: Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus
파일 보기 프로젝트 열기: SignalR/SignalR

Private Properties

프로퍼티 타입 설명
ConnectToRedisAsync Task
ConnectWithRetry Task
FormatBytes string
OnConnectionError void
OnConnectionFailed void
OnConnectionRestored void
OnMessage void
RedisMessageBus System
Shutdown void
TraceRedisScriptResult void

공개 메소드들

메소드 설명
OpenStream ( int streamIndex ) : void
RedisMessageBus ( IDependencyResolver resolver, RedisScaleoutConfiguration configuration, IRedisConnection connection ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
Send ( int streamIndex, IList messages ) : Task

비공개 메소드들

메소드 설명
ConnectToRedisAsync ( ) : Task
ConnectWithRetry ( ) : Task
FormatBytes ( object payload ) : string
OnConnectionError ( Exception ex ) : void
OnConnectionFailed ( Exception ex ) : void
OnConnectionRestored ( Exception ex ) : void
OnMessage ( int streamIndex, RedisMessage message ) : void
RedisMessageBus ( IDependencyResolver resolver, RedisScaleoutConfiguration configuration, IRedisConnection connection, bool connectAutomatically ) : System
Shutdown ( ) : void
TraceRedisScriptResult ( Task redisTask ) : void

메소드 상세

Dispose() 보호된 메소드

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

OpenStream() 공개 메소드

public OpenStream ( int streamIndex ) : void
streamIndex int
리턴 void

RedisMessageBus() 공개 메소드

public RedisMessageBus ( IDependencyResolver resolver, RedisScaleoutConfiguration configuration, IRedisConnection connection ) : System
resolver IDependencyResolver
configuration RedisScaleoutConfiguration
connection IRedisConnection
리턴 System

Send() 보호된 메소드

protected Send ( int streamIndex, IList messages ) : Task
streamIndex int
messages IList
리턴 Task