|
ОпределениеWSDL - не устанавливается таймаут! | ☑ | ||
---|---|---|---|---|
0
Seeker
26.03.15
✎
14:04
|
Добрый день,
Создаю WSОпределение, и устанавливаю тайм-аут, а он не устанавливается, и при обращении клиент зависает напрочь (в случае сбоя с инетом). ОпределениеWSDL = Новый WSОпределения(ПутьПубликацииСервиса, СтруктураПодключения.Пользователь, СтруктураПодключения.Пароль, 60); ТекCOMОбъект = Новый WSПрокси(ОпределениеWSDL, СтруктураПодключения.ИмяИБНаСервере, СтруктураПодключения.ИмяВебСервиса , СтруктураПодключения.ИмяВебСервиса + "Soap"); Вот тут: ТекCOMОбъект.ТаймАут = 0; - Почему? |
|||
1
DirecTwiX
26.03.15
✎
14:06
|
При создании объекта надо устанавливать.
WSПрокси.Таймаут (WSProxy.Timeout) WSПрокси (WSProxy) Таймаут (Timeout) Использование: Только чтение. Описание: Тип: Число. Определяет время ожидания соединения и операций, осуществляемых объектом WSПрокси, в секундах. 0 - таймаут не установлен. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
2
Seeker
26.03.15
✎
14:19
|
(1) - да ладно!?
сам посмотри свое описание! Использование: Только Чтение!!! В общем пробовал, возникает ошибка. |
|||
3
DirecTwiX
26.03.15
✎
14:33
|
Ну тогда поробуй что ли ещё разок (1) перечитать..
|
|||
4
Seeker
27.03.15
✎
07:09
|
{}: Поле объекта недоступно для записи (Таймаут)
ТекCOMОбъект.Таймаут = 60; (3) - я же писал, что пробовал. |
|||
5
Мэс33
27.03.15
✎
08:16
|
Запрещено для записи. Запрещено!
|
|||
6
DirecTwiX
30.03.15
✎
11:52
|
(4) Я тебе предложил при создании указать таймаут...
WSОпределения.По умолчанию (WSDefinitions.Default) WSОпределения (WSDefinitions) Из WSDL файла Синтаксис: Новый WSОпределения(<МестоположениеWSDL>, <ИмяПользователя>, <Пароль>, <Таймаут>) Параметры: <МестоположениеWSDL> (обязательный) Тип: Строка. Местоположение WSDL файла, откуда будет получено определение веб-сервисов. <ИмяПользователя> (необязательный) Тип: Строка. Имя пользователя, которое будет использоваться для аутентификации при получении определений веб-сервисов. <Пароль> (необязательный) Тип: Строка. Пароль пользователя, который будет использоваться для аутентификации при получении определений веб-сервисов. <Таймаут> (необязательный) Тип: Число. Таймаут соединения, осуществляемого для загрузки WSDL описания веб-сервиса, в секундах. 0 - не устанавливать таймаут. Значение по умолчанию: 0 Описание: Создает определение веб-сервисов из WSDL файла. |
|||
7
Seeker
31.03.15
✎
14:12
|
В (0) я так и написал, что устанавливаю тайм-аут "60", но он не устанавливается.
вопрос почему? |
|||
8
Seeker
14.04.15
✎
06:31
|
больше нет идей?
|
|||
9
GenV
14.04.15
✎
06:42
|
(0) Прописывай таймаут в параметрах WSПрокси.
Новый WSПрокси(<Определение>, <URIПространстваИменСервиса>, <ИмяСервиса>, <ИмяТочкиПодключения>, <ИнтернетПрокси>, <Таймаут>, <ЗащищенноеСоединение>) |
|||
10
Seeker
17.04.15
✎
08:43
|
(9) - В Новый WSПрокси тайм аут только чтение!
|
|||
11
quest
17.04.15
✎
09:03
|
(10) - тебе показывают конструктор. Там таймаут ззначением идет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |