Ejemplo n.º 1
0
		public void Send(BulkInsertChangeNotification bulkInsertChangeNotification)
		{
			var onOnBulkInsertChangeNotification = OnBulkInsertChangeNotification;
			if (onOnBulkInsertChangeNotification != null)
				onOnBulkInsertChangeNotification(bulkInsertChangeNotification);

			Send((DocumentChangeNotification)bulkInsertChangeNotification);
		}
Ejemplo n.º 2
0
		public void Send(BulkInsertChangeNotification bulkInsertChangeNotification)
		{
			OnBulkInsertChangeNotification(this, bulkInsertChangeNotification);
			foreach (var connectionState in connections)
			{
				connectionState.Value.Send(bulkInsertChangeNotification);
			}
		}
Ejemplo n.º 3
0
		public void Send(BulkInsertChangeNotification bulkInsertChangeNotification)
		{
			var value = new { Value = bulkInsertChangeNotification, Type = "BulkInsertChangeNotification" };

			if (matchingBulkInserts.Contains(bulkInsertChangeNotification.OperationId.ToString()) == false)
				return;

			Enqueue(value);
		}
Ejemplo n.º 4
0
 public void RaiseNotifications(BulkInsertChangeNotification obj)
 {
     Database.TransportState.Send(obj);
 }
Ejemplo n.º 5
0
		public void Send(BulkInsertChangeNotification bulkInsertChangeNotification)
		{
		    if (!matchingBulkInserts.Contains(string.Empty) && 
                !matchingBulkInserts.Contains(bulkInsertChangeNotification.OperationId.ToString())) 
                return;
		    Enqueue(new { Value = bulkInsertChangeNotification, Type = "BulkInsertChangeNotification" });
		}