ArcGISHealthStatus.TCPCheck.TCPChecker.CheckTCPService C# (CSharp) Метод

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

public CheckTCPService ( TCPService Service ) : ServiceStatus
Service ArcGISHealthStatus.Configuration.TCPService
Результат ArcGISHealthStatus.Models.ServiceStatus
        public ServiceStatus CheckTCPService(TCPService Service)
        {
            var serviceStatus = new ServiceStatus()
            {
                Name = Service.Name,
                Type = Service.Type,
            };
            try
            {
                var client = new TcpClient(Service.Host, Convert.ToInt32(Service.Port));
                serviceStatus.Status = client.Connected ? "ON" : "OFF";
            }
            catch (Exception)
            {
                serviceStatus.Status = "OFF";
            }
            return serviceStatus;
        }