Partager via


é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