Перейти к содержанию

Вызов ОбщегоНазначения.WSПрокси() без таймаута

При вызове метода ОбщегоНазначения.WSПрокси() рекомендуется указывать таймаут, иначе код может привести к бесконечному ожиданию результата. Таймаут в 0 секунд также считается неверным.

Ниже, для упрощения примера, в строках указаны не все параметры.

Подозрительный код

PingPong = ОбщегоНазначения.WSПрокси(АдресВебСервиса);

или

PingPong = ОбщегоНазначения.WSПрокси(АдресВебСервиса, , , , , , 0);

Правильный код

PingPong = ОбщегоНазначения.WSПрокси(АдресВебСервиса, , , , , , 60); 

См. также

Экранирование кода

// sonar:CallingCommonPurposeWSProxyWithoutTimeout:off
// sonar:CallingCommonPurposeWSProxyWithoutTimeout:on