Pop() публичный Метод

public Pop ( Action popAction ) : void
popAction Action
Результат void
Пример #1
0
 public DirectBus(IRouteMessages routeMessages)
 {
     _routeMessages = routeMessages;
     _preCommitQueue = new Queue<object>(32);
     _postCommitQueue = new InMemoryQueue();
     _postCommitQueue.Pop(DoPublish);
 }
Пример #2
0
 public DirectBus(IRouteMessages routeMessages)
 {
     _routeMessages   = routeMessages;
     _preCommitQueue  = new Queue <object>(32);
     _postCommitQueue = new InMemoryQueue();
     _postCommitQueue.Pop(DoPublish);
 }
Пример #3
0
 private void DoPublish(object message)
 {
     try
     {
         _routeMessages.Route(message);
     }
     finally
     {
         _postCommitQueue.Pop(DoPublish);
     }
 }