private F3WorkerPoolStatus GetStatus() { string _statusText = string.Empty; F3WorkerPoolStatus _status = null; F3PlatformInterface _interfaceInstance = InitializeInterface(); try { _statusText = _interfaceInstance.GetStatus(); _status = JsonConvert.DeserializeObject <F3WorkerPoolStatus>(_statusText); } catch (Exception ex) { _logger.Error("error getting status", ex); } return(_status); }
private F3PlatformInterface InitializeInterface() { string _addressInput = txtAddress.Text; string _portInput = txtPort.Text; string _address = string.Empty; if (string.IsNullOrEmpty(_addressInput)) { _addressInput = "localhost"; } if (string.IsNullOrEmpty(_portInput)) { _portInput = "8505"; } _address = string.Format("http://{0}:{1}/", _addressInput, _portInput); if (_interface == null || !_interface.g_uri.Equals(_address, StringComparison.InvariantCultureIgnoreCase)) { _interface = F3PlatformInterface.getInstance(ref _address); } return(_interface); }