Condividi tramite


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