private bool Scan() { SrScanAction = null; // Now scan for aggregates on which to make new SRs SrScanAction scanAction = new SrScanAction(Connection, textBoxNetappHostAddress.Text, textBoxNetappUsername.Text, textBoxNetappPassword.Text, IsNetApp ? SR.SRTypes.netapp : SR.SRTypes.equal); using (var dialog = new ActionProgressDialog(scanAction, ProgressBarStyle.Marquee)) { dialog.ShowCancel = true; dialog.ShowDialog(this); } if (scanAction.Succeeded) { SrScanAction = scanAction; return(true); } if (!(scanAction.Exception is CancelledException)) { Failure failure = scanAction.Exception as Failure; if (failure != null && failure.ErrorDescription.Count > 0) { if (failure.ErrorDescription[0] == "SR_BACKEND_FAILURE_140") { // DNS lookup failure labelInvalidHost.Visible = true; textBoxNetappHostAddress.Select(); } } } return(false); }
private bool Scan() { SrScanAction = null; // Now scan for aggregates on which to make new SRs SrScanAction scanAction = new SrScanAction(Connection, textBoxNetappHostAddress.Text, textBoxNetappUsername.Text, textBoxNetappPassword.Text, IsNetApp ? SR.SRTypes.netapp : SR.SRTypes.equal); using (var dialog = new ActionProgressDialog(scanAction, ProgressBarStyle.Marquee)) { dialog.ShowCancel = true; dialog.ShowDialog(this); } if (scanAction.Succeeded) { SrScanAction = scanAction; return true; } if (!(scanAction.Exception is CancelledException)) { Failure failure = scanAction.Exception as Failure; if (failure != null && failure.ErrorDescription.Count > 0) { if (failure.ErrorDescription[0] == "SR_BACKEND_FAILURE_140") { // DNS lookup failure labelInvalidHost.Visible = true; textBoxNetappHostAddress.Select(); } } } return false; }