Exemplo n.º 1
0
 public void Send(BulkInsertChangeNotification bulkInsertChangeNotification)
 {
     OnBulkInsertChangeNotification(this, bulkInsertChangeNotification);
     foreach (var connectionState in connections)
     {
         connectionState.Value.Send(bulkInsertChangeNotification);
     }
 }
Exemplo n.º 2
0
 public void Send(BulkInsertChangeNotification bulkInsertChangeNotification)
 {
     if (!matchingBulkInserts.Contains(string.Empty) &&
         !matchingBulkInserts.Contains(bulkInsertChangeNotification.OperationId.ToString()))
     {
         return;
     }
     Enqueue(new { Value = bulkInsertChangeNotification, Type = "BulkInsertChangeNotification" });
 }
Exemplo n.º 3
0
        public void RaiseNotifications(BulkInsertChangeNotification obj)
        {
            Database.TransportState.Send(obj);
            var handler = OnBulkInsertChange;

            if (handler != null)
            {
                handler(Database, obj);
            }
        }
Exemplo n.º 4
0
        public void Send(BulkInsertChangeNotification bulkInsertChangeNotification)
        {
            var value = new { Value = bulkInsertChangeNotification, Type = "BulkInsertChangeNotification" };

            if (matchingBulkInserts.Contains(string.Empty) || matchingBulkInserts.Contains(bulkInsertChangeNotification.OperationId.ToString()))
            {
                Enqueue(value);
            }
            return;
        }
Exemplo n.º 5
0
        public void Send(BulkInsertChangeNotification bulkInsertChangeNotification)
        {
            var onOnBulkInsertChangeNotification = OnBulkInsertChangeNotification;

            if (onOnBulkInsertChangeNotification != null)
            {
                onOnBulkInsertChangeNotification(bulkInsertChangeNotification);
            }

            Send((DocumentChangeNotification)bulkInsertChangeNotification);
        }
Exemplo n.º 6
0
 public void RaiseNotifications(BulkInsertChangeNotification obj)
 {
     Database.TransportState.Send(obj);
 }
        public void Send(BulkInsertChangeNotification bulkInsertChangeNotification)
        {
            OnBulkInsertChangeNotification?.Invoke(bulkInsertChangeNotification);

            Send((DocumentChangeNotification)bulkInsertChangeNotification);
        }