Создание ServiceController иногда занимает слишком много времени

Я создаю экземпляр ServiceController, используя имя удаленного / локального компьютера и имя службы. Когда я набираю что-нибудь. как stackru.com, так как машина долго называет блок управления и возвращает исключение.

Пример:

string MachineName = "stackru.com"
ServiceController("RemoteRegistry", MachineName );

Как я могу установить здесь тайм-аут, чтобы отменить этот процесс?

1 ответ

Это зависит от стандартных тайм-аутов соединения TCP/IP. Те же самые, которые вы видите, когда пытаетесь посетить веб-сайт, который отключен от вашего браузера. Да, вы можете изменить их, отредактировав реестр. Вы можете сделать их дольше. Не короче.

Возможно, вы можете сначала пропинговать его, если это часто не удается.

Другие вопросы по тегам