WS_OPERATION_DESCRIPTION structure (webservices.h)
Métadonnées pour l’opération de service.
Syntaxe
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;
Membres
versionInfo
Définit les informations de version. La valeur actuelle est 1.
inputMessageDescription
Description des WS_MESSAGE entrantes pour une opération de service donnée.
outputMessageDescription
Description des WS_MESSAGE sortants pour une opération de service donnée. Pour les opérations unidirectionnelles, cela doit être NULL.
inputMessageOptions
Fournit des indicateurs supplémentaires pour le dans le message de l’opération. Consultez WS_SERVICE_OPERATION_MESSAGE_OPTION pour obtenir la liste des indicateurs. Si aucun indicateur n’est nécessaire, il peut s’agir de 0.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT n’est pas applicable aux opérations de style WS_RPC_LITERAL_OPERATION . Le paramètre d’entrée doit être de type WS_PARAMETER_TYPE_MESSAGES.
outputMessageOptions
Fournit des indicateurs supplémentaires pour le message de sortie de l’opération. Consultez WS_SERVICE_OPERATION_MESSAGE_OPTION pour obtenir la liste des indicateurs. Si le message sortant n’est pas disponible ou si aucun indicateur n’est nécessaire, il peut s’agir de 0.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT n’est pas applicable aux opérations de style WS_RPC_LITERAL_OPERATION . Le paramètre de sortie doit être de type WS_PARAMETER_TYPE_MESSAGES.
parameterCount
Nombre de paramètres sur l’opération de service donnée.
parameterDescription
Tableau définissant les paramètres individuels.
stubCallback
Pointeur vers la fonction stub de l’opération donnée à laquelle le modèle de service déléguera pour effectuer l’appel de l’opération de service. Ce sera NULL pour les proxys.
style
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | webservices.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour