private bool TryGetProcessorRemotable(string serverKey, out IFilingProcessorRemotable processor, out string errorMsg) { processor = null; errorMsg = string.Empty; string processorUri = string.Empty; if (registeredProcessors == null || !registeredProcessors.ContainsKey(serverKey)) { return(false); } try { processorUri = registeredProcessors[serverKey]; processor = (IFilingProcessorRemotable)Activator.GetObject(typeof(IFilingProcessorRemotable), processorUri); } catch { } if (processor == null) { errorMsg = "Unable to connect to the Processor"; return(false); } return(true); }
private bool TryGetProcessorRemotable(string serverKey, out IFilingProcessorRemotable processor, out string errorMsg) { processor = null; errorMsg = string.Empty; string processorUri = string.Empty; if (registeredProcessors == null || !registeredProcessors.ContainsKey(serverKey)) return false; try { processorUri = registeredProcessors[serverKey]; processor = (IFilingProcessorRemotable)Activator.GetObject(typeof(IFilingProcessorRemotable), processorUri); } catch { } if (processor == null) { errorMsg = "Unable to connect to the Processor"; return false; } return true; }