共用方式為


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