WS_PROXY_PROPERTY_ID webservices.h () 列舉
設定服務 Proxy 的選擇性參數。 除了 WS_PROXY_PROPERTY_STATE 所有值都僅支援與 WsCreateServiceProxy 搭配使用,作為 WS_PROXY_PROPERTY* 參數的一部分。
Syntax
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 此屬性可讓使用者指定訊息的屬性 服務 Proxy 用來傳送和接收訊息的物件。 建立服務 Proxy 時,可以指定這個屬性。 指定的值應該是類型 WS_MESSAGE_PROPERTIES。 可以指定下列訊息屬性: |
WS_PROXY_PROPERTY_MAX_CALL_POOL_SIZE 值: 2 服務 Proxy 中的每個呼叫都是由服務 Proxy 內部的物件表示。 呼叫物件是設計成在每次呼叫之後,都可以重複使用它。 這可讓應用程式在預期的情況中調整得更好 透過服務 Proxy 進行大量呼叫。 此屬性的預設值為 5。 其類型為 USHORT。 此屬性僅寫入。 |
WS_PROXY_PROPERTY_STATE 值: 3 服務 Proxy 的目前狀態。 其類型為 WS_SERVICE_PROXY_STATE。 這是一個唯讀的屬性。 傳回的值是目前狀態的快照集,因此它是 在呼叫端擁有之前,狀態可能已經變更 有機會檢查值。 |
WS_PROXY_PROPERTY_MAX_PENDING_CALLS 值: 4 服務 Proxy 上允許的擱置呼叫數目上限。 如果裝置上無法使用 服務 Proxy 上擱置的呼叫數目上限達到此限制, WS_E_QUOTA_EXCEEDED (將拒絕來電,請參閱Windows Web 服務傳回值) 。 預設值 此屬性的 值為 100。 其類型為 ULONG。 此屬性僅寫入。 |
WS_PROXY_PROPERTY_MAX_CLOSE_TIMEOUT 值: 5 服務 Proxy 等候擱置呼叫完成的時間量,以毫秒為單位。 逾時到期後,服務 Proxy 將自行中止。 此屬性的預設值為 5000 (5 秒) 。 此屬性僅寫入。 其類型為 ULONG。 |
WS_PROXY_FAULT_LANG_ID 值: 6 用於傳回錯誤的 LANGID。 如果未指定預設使用者地區設定,則會使用 。 其類型為 LANGID。 此屬性僅寫入。 |
規格需求
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 | webservices.h |