struttura WS_OPERATION_DESCRIPTION (webservices.h)
Metadati per l'operazione del servizio.
Sintassi
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;
Members
versionInfo
Definisce le informazioni sulla versione. Il valore corrente è 1.
inputMessageDescription
Descrizione del WS_MESSAGE in ingresso per una determinata operazione del servizio.
outputMessageDescription
Descrizione del WS_MESSAGE in uscita per una determinata operazione del servizio. Per le operazioni unidirezionale questo deve essere NULL.
inputMessageOptions
Fornisce flag aggiuntivi per l'oggetto nel messaggio dell'operazione. Per un elenco di flag, vedere WS_SERVICE_OPERATION_MESSAGE_OPTION . Se non sono necessari flag, potrebbe essere 0.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT non è applicabile alle operazioni di stile WS_RPC_LITERAL_OPERATION . Il parametro di input deve essere di tipo WS_PARAMETER_TYPE_MESSAGES.
outputMessageOptions
Fornisce flag aggiuntivi per il messaggio esterno dell'operazione. Per un elenco di flag, vedere WS_SERVICE_OPERATION_MESSAGE_OPTION . Se il messaggio non è disponibile o non sono necessari flag, potrebbe essere 0.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT non è applicabile alle operazioni di stile WS_RPC_LITERAL_OPERATION . Il parametro di output deve essere di tipo WS_PARAMETER_TYPE_MESSAGES.
parameterCount
Numero di parametri per l'operazione del servizio specificata.
parameterDescription
Matrice che definisce i singoli parametri.
stubCallback
Puntatore alla funzione stub per l'operazione specificata a cui il modello di servizio delega per eseguire la chiamata all'operazione del servizio. Sarà NULL per i proxy.
style
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | webservices.h |