public void Send(BulkInsertChangeNotification bulkInsertChangeNotification) { var onOnBulkInsertChangeNotification = OnBulkInsertChangeNotification; if (onOnBulkInsertChangeNotification != null) onOnBulkInsertChangeNotification(bulkInsertChangeNotification); Send((DocumentChangeNotification)bulkInsertChangeNotification); }
public void Send(BulkInsertChangeNotification bulkInsertChangeNotification) { OnBulkInsertChangeNotification(this, bulkInsertChangeNotification); foreach (var connectionState in connections) { connectionState.Value.Send(bulkInsertChangeNotification); } }
public void Send(BulkInsertChangeNotification bulkInsertChangeNotification) { var value = new { Value = bulkInsertChangeNotification, Type = "BulkInsertChangeNotification" }; if (matchingBulkInserts.Contains(bulkInsertChangeNotification.OperationId.ToString()) == false) return; Enqueue(value); }
public void RaiseNotifications(BulkInsertChangeNotification obj) { Database.TransportState.Send(obj); }
public void Send(BulkInsertChangeNotification bulkInsertChangeNotification) { if (!matchingBulkInserts.Contains(string.Empty) && !matchingBulkInserts.Contains(bulkInsertChangeNotification.OperationId.ToString())) return; Enqueue(new { Value = bulkInsertChangeNotification, Type = "BulkInsertChangeNotification" }); }