Наследование: System.Exception
Пример #1
0
 /// <summary>
 /// Gets the connections problem warning message internationalized.
 /// </summary>
 /// <returns>The connections problem warning.</returns>
 /// <param name="server">Tried server.</param>
 /// <param name="e">Returned Exception</param>
 public string GetConnectionsProblemWarning(LoginException e) {
     switch (e.Type) {
     case LoginExceptionType.PermissionDenied:
         return Properties_Resources.LoginFailedForbidden;
     case LoginExceptionType.ServerNotFound:
         return Properties_Resources.ConnectFailure;
     case LoginExceptionType.HttpsSendFailure:
         return Properties_Resources.SendFailureHttps;
     case LoginExceptionType.NameResolutionFailure:
         return Properties_Resources.NameResolutionFailure;
     case LoginExceptionType.HttpsTrustFailure:
         return Properties_Resources.TrustFailure;
     case LoginExceptionType.Unauthorized:
         return Properties_Resources.LoginFailedForbidden;
     default:
         return string.Format(
             "{0}{1}{2}",
             e.Message,
             Environment.NewLine,
             string.Format(Properties_Resources.Sorry, Properties_Resources.ApplicationName));
     }
 }