estructura WS_OPERATION_DESCRIPTION (webservices.h)
Metadatos para la operación de servicio.
Sintaxis
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;
Miembros
versionInfo
Define la información de la versión. Actualmente, el valor es 1.
inputMessageDescription
Descripción del WS_MESSAGE entrante para una operación de servicio determinada.
outputMessageDescription
Descripción del WS_MESSAGE saliente para una operación de servicio determinada. Para las operaciones unidireccionales, debe ser NULL.
inputMessageOptions
Proporciona marcas adicionales para en el mensaje de la operación. Consulte WS_SERVICE_OPERATION_MESSAGE_OPTION para obtener una lista de marcas. Si no se necesitan marcas, puede ser 0.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT no es aplicable a las operaciones de estilo WS_RPC_LITERAL_OPERATION . El parámetro de entrada debe tener el tipo de WS_PARAMETER_TYPE_MESSAGES.
outputMessageOptions
Proporciona marcas adicionales para el mensaje de salida de la operación. Consulte WS_SERVICE_OPERATION_MESSAGE_OPTION para obtener una lista de marcas. Si el mensaje de salida no está disponible o no se necesitan marcas, puede ser 0.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT no es aplicable a las operaciones de estilo WS_RPC_LITERAL_OPERATION . El parámetro de salida debe tener el tipo de WS_PARAMETER_TYPE_MESSAGES.
parameterCount
Número de parámetros en la operación de servicio especificada.
parameterDescription
Matriz que define los parámetros individuales.
stubCallback
Puntero a la función de código auxiliar de la operación especificada a la que el modelo de servicio delegará para realizar la llamada a la operación de servicio. Será NULL para los servidores proxy.
style
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | webservices.h |