다음을 통해 공유


WS_PROXY_PROPERTY_ID 열거형(webservices.h)

서비스 프록시를 구성하기 위한 선택적 매개 변수입니다. WS_PROXY_PROPERTY_STATE 제외하면 모든 값은 WS_PROXY_PROPERTY* 매개 변수의 일부로 WsCreateServiceProxy에서만 사용할 수 있습니다.

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
이 속성을 사용하면 사용자가 메시지의 속성을 지정할 수 있습니다.
서비스 프록시에서 메시지를 보내고 받는 데 사용하는 개체입니다.


이 속성은 서비스 프록시를 만들 때 지정할 수 있습니다.


지정된 값은 WS_MESSAGE_PROPERTIES 형식이어야 합니다.


다음 메시지 속성을 지정할 수 있습니다.


WS_PROXY_PROPERTY_MAX_CALL_POOL_SIZE
값: 2
서비스 프록시의 각 호출은 서비스 프록시 내부 개체로 표시됩니다.
호출 개체는 모든 호출 후에 다시 사용할 수 있도록 설계되었습니다.
이렇게 하면 애플리케이션이 예상되는 시나리오에서 더 효율적으로 확장할 수 있습니다.
서비스 프록시를 통해 많은 수의 호출. 이 속성의 기본값은 5입니다.
USHORT 형식입니다.

이 속성은 쓰기 전용입니다.
WS_PROXY_PROPERTY_STATE
값: 3
서비스 프록시의 현재 상태입니다.
WS_SERVICE_PROXY_STATE 형식입니다.

이 속성은 읽기 전용입니다.


반환된 값은 현재 상태의 스냅샷 이므로
호출자가 갖기 전에 상태가 변경되었을 수 있음
값을 검사할 기회가 있었습니다.
WS_PROXY_PROPERTY_MAX_PENDING_CALLS
값: 4
서비스 프록시에서 허용되는 보류 중인 최대 호출 수입니다. 여기서
서비스 프록시에서 보류 중인 최대 호출 수가 이 제한에 도달하면
들어오는 호출은 WS_E_QUOTA_EXCEEDED 거부됩니다( Windows Web Services 반환 값 참조). 기본값
이 속성은 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