énumération WS_OPERATION_CONTEXT_PROPERTY_ID (webservices.h)
Propriétés disponibles dans le contexte. Toutes les propriétés peuvent ne pas être disponibles à un moment donné dans un contexte. Toutes les propriétés de contexte sont disponibles via WsGetOperationContextProperty.
Syntax
typedef enum {
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL = 0,
WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION = 1,
WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE = 2,
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE = 3,
WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE = 4,
WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE = 5,
WS_OPERATION_CONTEXT_PROPERTY_HEAP = 6,
WS_OPERATION_CONTEXT_PROPERTY_LISTENER = 7,
WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS = 8
} WS_OPERATION_CONTEXT_PROPERTY_ID;
Constantes
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL Valeur : 0 Cette valeur est un handle du canal sous-jacent. Cette propriété est disponible pour les opérations de service , aux WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK et WS_SERVICE_CLOSE_CHANNEL_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION Valeur : 1 La valeur représente la description du contrat. Cette propriété est disponible pour les opérations de service , aux WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK et WS_SERVICE_CLOSE_CHANNEL_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE Valeur : 2 La valeur est un pointeur vers l’état de l’hôte spécifié sur l’hôte de service en tant que WS_SERVICE_PROPERTY_HOST_USER_STATE propriété de service. Cette propriété est disponible pour opérations de service et au WS_SERVICE_MESSAGE_RECEIVE_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE Valeur : 3 La valeur est un pointeur vers l’état du canal spécifié via WS_SERVICE_ACCEPT_CHANNEL_CALLBACK. Cette propriété est disponible pour les opérations de service et pour les WS_SERVICE_MESSAGE_RECEIVE_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE Valeur : 4 La valeur est un pointeur vers le message d’entrée sous-jacent. Cette propriété est disponible pour les opérations de service et pour les WS_SERVICE_MESSAGE_RECEIVE_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE Valeur : 5 La valeur est un pointeur vers le message de sortie sous-jacent. Cette propriété est disponible uniquement pour les opérations de service. |
WS_OPERATION_CONTEXT_PROPERTY_HEAP Valeur : 6 La valeur est un pointeur vers le WS_HEAP. Cette propriété est disponible pour une opération de service. Consultez la section Gestion de la mémoire dans opérations de service pour l’utilisation. |
WS_OPERATION_CONTEXT_PROPERTY_LISTENER Valeur : 7 |
WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS Valeur : 8 |
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 |