WS_OPERATION_DESCRIPTION結構 (webservices.h)
服務作業的元數據。
語法
typedef struct _WS_OPERATION_DESCRIPTION {
ULONG versionInfo;
WS_MESSAGE_DESCRIPTION *inputMessageDescription;
WS_MESSAGE_DESCRIPTION *outputMessageDescription;
ULONG inputMessageOptions;
ULONG outputMessageOptions;
USHORT parameterCount;
WS_PARAMETER_DESCRIPTION *parameterDescription;
WS_SERVICE_STUB_CALLBACK stubCallback;
WS_OPERATION_STYLE style;
} WS_OPERATION_DESCRIPTION;
成員
versionInfo
定義版本資訊。 目前值為 1。
inputMessageDescription
指定服務作業的傳入 WS_MESSAGE 描述。
outputMessageDescription
指定服務作業的傳出 WS_MESSAGE 描述。 如果是單向作業,這應該是 NULL。
inputMessageOptions
提供作業訊息中 的其他旗標。 如需旗標清單 ,請參閱WS_SERVICE_OPERATION_MESSAGE_OPTION 。 如果不需要任何旗標,則可能是 0。
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT 不適用於 WS_RPC_LITERAL_OPERATION 樣式作業。 輸入參數的類型必須是 WS_PARAMETER_TYPE_MESSAGES。
outputMessageOptions
提供作業輸出訊息的其他旗標。 如需旗標清單 ,請參閱WS_SERVICE_OPERATION_MESSAGE_OPTION 。 如果無法使用 out 訊息,或不需要旗標,則這可能是 0。
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT 不適用於 WS_RPC_LITERAL_OPERATION 樣式作業。 輸出參數的類型必須是 WS_PARAMETER_TYPE_MESSAGES。
parameterCount
指定服務作業上的參數數目。
parameterDescription
定義個別參數的陣列。
stubCallback
服務模型將委派執行服務作業呼叫之指定作業之存根函式的指標。 這將會是 Proxy 的 NULL 。
style
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 | webservices.h |