enumerazione WS_OPERATION_CONTEXT_PROPERTY_ID (webservices.h)
Le proprietà disponibili nel contesto. Non tutte le proprietà possono essere disponibili in un determinato punto in un contesto. Tutte le proprietà di contesto sono disponibili tramite WsGetOperationContextProperty.
Sintassi
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;
Costanti
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL Valore: 0 Questo valore è un handle per il canale sottostante. Questa proprietà è disponibile per le operazioni del servizio , al WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK e WS_SERVICE_CLOSE_CHANNEL_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION Valore: 1 Il valore rappresenta la descrizione del contratto. Questa proprietà è disponibile per le operazioni del servizio , al WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK e WS_SERVICE_CLOSE_CHANNEL_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE Valore: 2 Il valore è un puntatore allo stato host specificato nell'host del servizio come WS_SERVICE_PROPERTY_HOST_USER_STATE proprietà del servizio. Questa proprietà è disponibile per operazioni di servizio e all'WS_SERVICE_MESSAGE_RECEIVE_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE Valore: 3 Il valore è un puntatore allo stato del canale specificato tramite WS_SERVICE_ACCEPT_CHANNEL_CALLBACK. Questa proprietà è disponibile per le operazioni di servizio e per il WS_SERVICE_MESSAGE_RECEIVE_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE Valore: 4 Il valore è un puntatore al messaggio di input sottostante. Questa proprietà è disponibile per le operazioni di servizio e per l'oggetto WS_SERVICE_MESSAGE_RECEIVE_CALLBACK. |
WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE Valore: 5 Il valore è un puntatore al messaggio di output sottostante. Questa proprietà è disponibile solo per le operazioni di servizio. |
WS_OPERATION_CONTEXT_PROPERTY_HEAP Valore: 6 Il valore è un puntatore alla WS_HEAP. Questa proprietà è disponibile per un'operazione del servizio. Vedere la sezione gestione della memoria in operazioni di servizio per l'utilizzo. |
WS_OPERATION_CONTEXT_PROPERTY_LISTENER Valore: 7 |
WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS Valore: 8 |
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 |