Beispiel #1
0
 private static void Send(TData data, IStreamingCallback <TData> callback)
 {
     try
     {
         callback.Send(data);
     }
     catch (NetworkChannelDisconnected e)
     {
         _log.Warn("Unable to send data, client channel is disconnected", e);
     }
 }
 private void OnTimer(object state)
 {
     lock (_keys)
     {
         foreach (var key in _keys)
         {
             _callback.Send(new MyCStreamingData
             {
                 Key  = key,
                 Data = "Hello " + key + " " + _counter++,
             });
         }
     }
 }
Beispiel #3
0
 private void SetCallback <T>(IStreamingCallback <T> callback)
 {
     Type      = typeof(T);
     _delegate = (data) => callback.Send((T)data);
 }