перечисление WS_PROXY_PROPERTY_ID (webservices.h)
Необязательные параметры для настройки прокси-сервера службы. За исключением WS_PROXY_PROPERTY_STATE все значения поддерживаются только для использования с WsCreateServiceProxy как часть параметра WS_PROXY_PROPERTY* .
Синтаксис
typedef enum {
WS_PROXY_PROPERTY_CALL_TIMEOUT = 0,
WS_PROXY_PROPERTY_MESSAGE_PROPERTIES = 1,
WS_PROXY_PROPERTY_MAX_CALL_POOL_SIZE = 2,
WS_PROXY_PROPERTY_STATE = 3,
WS_PROXY_PROPERTY_MAX_PENDING_CALLS = 4,
WS_PROXY_PROPERTY_MAX_CLOSE_TIMEOUT = 5,
WS_PROXY_FAULT_LANG_ID = 6
} WS_PROXY_PROPERTY_ID;
Константы
WS_PROXY_PROPERTY_CALL_TIMEOUT Значение: 0 Максимальное время в миллисекундах, в течение которого вызов остается в состоянии ожидания. Значение по умолчанию — 30000 миллисекунд (30 секунд). Имеет тип ULONG. Если приложению не требуется время ожидания, связанное с вызовом, оно может задать значение INFINITE. Это свойство доступно только для записи. |
WS_PROXY_PROPERTY_MESSAGE_PROPERTIES Значение: 1 Это свойство позволяет пользователю указывать свойства сообщения. объекты, используемые прокси-сервером службы для отправки и получения сообщений. Это свойство может быть указано при создании прокси-сервера службы. Указанное значение должно иметь тип WS_MESSAGE_PROPERTIES. Можно указать следующие свойства сообщения: |
WS_PROXY_PROPERTY_MAX_CALL_POOL_SIZE Значение: 2 Каждый вызов в прокси-сервере службы представлен объектом, внутренним для прокси-сервера службы. Объект вызова разработан таким образом, что после каждого вызова его можно использовать повторно. Это позволяет приложениям лучше масштабироваться в сценариях, где они ожидают большое количество вызовов через прокси-сервер службы. Значение по умолчанию для этого свойства — 5. Имеет тип USHORT. Это свойство доступно только для записи. |
WS_PROXY_PROPERTY_STATE Значение: 3 Текущее состояние прокси-сервера службы. Тип WS_SERVICE_PROXY_STATE. Данное свойство доступно только для чтения. Возвращаемое значение является snapshot текущего состояния, поэтому оно равно возможно, что состояние могло измениться до того, как вызывающий объект имел возможность изучить значение. |
WS_PROXY_PROPERTY_MAX_PENDING_CALLS Значение: 4 Максимальное число ожидающих вызовов, разрешенное на прокси-сервере службы. Если Максимальное число вызовов, ожидающих на прокси-сервере службы, достигает этого предела. входящие вызовы будут отклонены с WS_E_QUOTA_EXCEEDED (см. раздел Возвращаемые значения веб-служб Windows). значение по умолчанию для этого свойства равно 100. Имеет тип ULONG. Это свойство доступно только для записи. |
WS_PROXY_PROPERTY_MAX_CLOSE_TIMEOUT Значение: 5 Время в миллисекундах, в течение которого прокси-сервер службы будет ожидать завершения ожидающих вызовов. По истечении времени ожидания прокси-сервер службы прервется сам. Значение по умолчанию для этого свойства — 5000 (5 секунд). Это свойство доступно только для записи. Имеет тип ULONG. |
WS_PROXY_FAULT_LANG_ID Значение: 6 LANGID, который будет использоваться для возврата ошибки. Если ни один из них не указан, будет использоваться языковой стандарт пользователя по умолчанию. Имеет тип LANGID. Это свойство доступно только для записи. |
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | webservices.h |