/// <summary> /// Устанавливает компонента устройства печати на удалённой машине. /// </summary> /// <param name="serverName">Имя сервера.</param> /// <param name="e">Исключение, возникшее в процессе установки.</param> /// <returns>True, если процедура установки прошла успешно, иначе False.</returns> public bool TryInstall(string serverName, out PrintingException e) { e = null; try { Install(serverName); } catch (PrintingException ex) { e = ex; return(false); } return(true); }
/// <summary> /// Устанавливает компонента устройства печати на локальной машине. /// </summary> /// <param name="e">Исключение, возникшее в процессе установки.</param> /// <returns>True, если процедура установки прошла успешно, иначе False.</returns> public bool TryInstall(out PrintingException e) => TryInstall(null, out e);