Condividi tramite


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