コード例 #1
0
 internal Presence(IConnectionManager connection, RealtimeChannel channel, string cliendId)
 {
     Map             = new PresenceMap(channel.Name);
     pendingPresence = new List <QueuedPresenceMessage>();
     this.connection = connection;
     _channel        = channel;
     _channel.InternalStateChanged += OnChannelStateChanged;
     _clientId = cliendId;
 }
コード例 #2
0
 internal Presence(IConnectionManager connection, RealtimeChannel channel, string cliendId, ILogger logger)
 {
     Logger           = logger;
     Map              = new PresenceMap(channel.Name, logger);
     _pendingPresence = new List <QueuedPresenceMessage>();
     _connection      = connection;
     _channel         = channel;
     _channel.InternalStateChanged += OnChannelStateChanged;
     _clientId = cliendId;
 }
コード例 #3
0
ファイル: Presence.cs プロジェクト: ably/ably-dotnet
 internal Presence(IConnectionManager connection, RealtimeChannel channel, string clientId, ILogger logger)
 {
     Logger               = logger;
     Map                  = new PresenceMap(channel.Name, logger);
     InternalMap          = new PresenceMap(channel.Name, logger);
     PendingPresenceQueue = new ConcurrentQueue <QueuedPresenceMessage>();
     _connection          = connection;
     _channel             = channel;
     _clientId            = clientId;
 }