예제 #1
0
 public bool RemoveNode(IClusterNode removedNode)
 {
     if (Nodes.Remove(removedNode.EndPoint, out removedNode))
     {
         _logger.LogDebug("Removing {endPoint}", _redactor.SystemData(removedNode.EndPoint));
         removedNode.Dispose();
         return(true);
     }
     return(false);
 }
예제 #2
0
 public bool RemoveNode(IClusterNode removedNode)
 {
     if (Nodes.TryRemove(removedNode.EndPoint, out removedNode))
     {
         _logger.LogDebug("Removing {0}", removedNode.EndPoint);
         removedNode.Dispose();
         removedNode = null;
         return(true);
     }
     return(false);
 }