C# Class Microsoft.AspNet.SignalR.Redis.RedisMessageBus

Inheritance: Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus
Afficher le fichier Open project: SignalR/SignalR

Private Properties

Свойство Type Description
ConnectToRedisAsync Task
ConnectWithRetry Task
FormatBytes string
OnConnectionError void
OnConnectionFailed void
OnConnectionRestored void
OnMessage void
RedisMessageBus System
Shutdown void
TraceRedisScriptResult void

Méthodes publiques

Méthode Description
OpenStream ( int streamIndex ) : void
RedisMessageBus ( IDependencyResolver resolver, RedisScaleoutConfiguration configuration, IRedisConnection connection ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
Send ( int streamIndex, IList messages ) : Task

Private Methods

Méthode Description
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

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

OpenStream() public méthode

public OpenStream ( int streamIndex ) : void
streamIndex int
Résultat void

RedisMessageBus() public méthode

public RedisMessageBus ( IDependencyResolver resolver, RedisScaleoutConfiguration configuration, IRedisConnection connection ) : System
resolver IDependencyResolver
configuration RedisScaleoutConfiguration
connection IRedisConnection
Résultat System

Send() protected méthode

protected Send ( int streamIndex, IList messages ) : Task
streamIndex int
messages IList
Résultat Task