예제 #1
0
 public bool Ping(DataModel.Node node, int timeout = 5000)
 {
     try
     {
         return(_webMethodRepository.SendRequest <bool>($"{node.NetworkAddress.URI}/{GetType().Name.Replace("Repository", "")}/{nameof(Ping)}", timeout));
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #2
0
 public DataModel.Node GetInfo(DataModel.Node node, int timeout = 5000)
 {
     try
     {
         return(_webMethodRepository.SendRequest <DataModel.Node>($"{node.NetworkAddress.URI}/{GetType().Name.Replace("Repository", "")}/{nameof(GetInfo)}", timeout));
     }
     catch (Exception)
     {
         return(null);
     }
 }