WS_CALL_PROPERTY_ID enumeration (webservices.h)

Optional parameters for configuring a call on a client side service operation.

Syntax

typedef enum {
  WS_CALL_PROPERTY_CHECK_MUST_UNDERSTAND = 0,
  WS_CALL_PROPERTY_SEND_MESSAGE_CONTEXT = 1,
  WS_CALL_PROPERTY_RECEIVE_MESSAGE_CONTEXT = 2,
  WS_CALL_PROPERTY_CALL_ID = 3
} WS_CALL_PROPERTY_ID;

Constants

 
WS_CALL_PROPERTY_CHECK_MUST_UNDERSTAND
Value: 0
An application can suppress or enable must understand header processing
on the proxy using this setting. This is TRUE by default.
WS_CALL_PROPERTY_SEND_MESSAGE_CONTEXT
Value: 1
Enables an application to put headers into the input message for a given call.
WS_CALL_PROPERTY_RECEIVE_MESSAGE_CONTEXT
Value: 2
Enables an application to extract headers from the output message for a given call.
WS_CALL_PROPERTY_CALL_ID
Value: 3
On a service operation an application can use the call id property to uniquely identify
a service operation function all on a channel. This ID can be passed on to WsAbandonCall along with the
service proxy to abandon the call.


For more information about abandoning calls see service operation.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2 [desktop apps | UWP apps]
Header webservices.h