ОпределениеWSDL - не устанавливается таймаут! #738046


#0 by Seeker
Создаю WSОпределение, и устанавливаю тайм-аут, а он не устанавливается, и при обращении клиент зависает напрочь (в случае сбоя с инетом). ОпределениеWSDL = Новый WSОпределения(ПутьПубликацииСервиса, СтруктураПодключения.Пользователь, СтруктураПодключения.Пароль, 60); ТекCOMОбъект.ТаймАут = 0; - Почему?
#1 by DirecTwiX
При создании объекта надо устанавливать. WSПрокси.Таймаут (WSProxy.Timeout) Таймаут (Timeout) Использование: Только чтение. Описание: Тип: Число. Определяет время ожидания соединения и операций, осуществляемых объектом WSПрокси, в секундах. 0 - таймаут не установлен. Доступность: Сервер, толстый клиент, внешнее соединение.
#2 by Seeker
- да ладно!? сам посмотри свое описание! Использование: Только Чтение!!! В общем пробовал, возникает ошибка.
#3 by DirecTwiX
Ну тогда поробуй что ли ещё разок перечитать..
#4 by Seeker
{}: Поле объекта недоступно для записи (Таймаут)         ТекCOMОбъект.Таймаут =  60; - я же писал, что пробовал.
#5 by Мэс33
Запрещено для записи. Запрещено!
#6 by DirecTwiX
Я тебе предложил при создании указать таймаут... WSОпределения (WSDefinitions) Из WSDL файла Синтаксис: Новый WSОпределения(<МестоположениеWSDL>, <ИмяПользователя>, <Пароль>, <Таймаут>) Параметры: Тип: Строка. Местоположение WSDL файла, откуда будет получено определение веб-сервисов. Тип: Строка. Имя пользователя, которое будет использоваться для аутентификации при получении определений веб-сервисов. Тип: Строка. Пароль пользователя, который будет использоваться для аутентификации при получении определений веб-сервисов. <Таймаут> (необязательный) Тип: Число. Таймаут соединения, осуществляемого для загрузки WSDL описания веб-сервиса, в секундах. 0 - не устанавливать таймаут. Значение по умолчанию: 0 Описание: Создает определение веб-сервисов из WSDL файла.
#7 by Seeker
В я так и написал, что устанавливаю тайм-аут "60", но он не устанавливается. вопрос почему?
#8 by Seeker
больше нет идей?
#9 by GenV
Прописывай таймаут в параметрах WSПрокси.
#10 by Seeker
- В Новый WSПрокси тайм аут только чтение!
#11 by quest
- тебе показывают конструктор. Там таймаут ззначением идет
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С