У меня есть один вопрос относительно API автоматизации Enterprise Architect. Я использую приведенный ниже фрагмент кода С# для подключения к Enterprise Architect.
EA.Repository EARepository = new EA.Repository();
bool isOpen = EARepository.OpenFile2("C:/EAProjects/SampleProject.eap", "admin", "password");
Если пароль в приведенном выше коде неверен, как только вторая строка выполнит всплывающее окно, откроется и запрашивает правильные учетные данные, а переменная isOpen все еще не инициализирована или изменена на false,
Есть ли способ узнать, действительны ли предоставленные учетные данные или нет, используя API автоматизации.
Мы хотели, чтобы как только были предоставлены неверные учетные данные для подключения к репозиторию, он должен выдавать ошибку или возвращать какое-то значение, указывающее, что предоставленные учетные данные недействительны, и он не должен запрашивать какое-либо взаимодействие с пользователем, так что есть способ добиться этого.
На самом деле я хочу запустить этот код в фоновом режиме без какого-либо взаимодействия с пользователем. Я проверил документацию EA, но не знаю.