struttura WS_CUSTOM_LISTENER_CALLBACKS (webservices.h)

Struttura utilizzata per specificare un set di callback che formano l'implementazione di un listener personalizzato.

Sintassi

typedef struct _WS_CUSTOM_LISTENER_CALLBACKS {
  WS_CREATE_LISTENER_CALLBACK             createListenerCallback;
  WS_FREE_LISTENER_CALLBACK               freeListenerCallback;
  WS_RESET_LISTENER_CALLBACK              resetListenerCallback;
  WS_OPEN_LISTENER_CALLBACK               openListenerCallback;
  WS_CLOSE_LISTENER_CALLBACK              closeListenerCallback;
  WS_ABORT_LISTENER_CALLBACK              abortListenerCallback;
  WS_GET_LISTENER_PROPERTY_CALLBACK       getListenerPropertyCallback;
  WS_SET_LISTENER_PROPERTY_CALLBACK       setListenerPropertyCallback;
  WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK createChannelForListenerCallback;
  WS_ACCEPT_CHANNEL_CALLBACK              acceptChannelCallback;
} WS_CUSTOM_LISTENER_CALLBACKS;

Members

createListenerCallback

Callback che implementa WsCreateListener. Per altre informazioni, vedere WS_CREATE_LISTENER_CALLBACK .

freeListenerCallback

Callback che implementa WsFreeListener. Per altre informazioni, vedere WS_FREE_LISTENER_CALLBACK .

resetListenerCallback

Callback che implementa WsResetListener. Per altre informazioni, vedere WS_RESET_LISTENER_CALLBACK .

openListenerCallback

Callback che implementa WsOpenListener. Per altre informazioni, vedere WS_OPEN_LISTENER_CALLBACK .

closeListenerCallback

Callback che implementa WsCloseListener. Per altre informazioni, vedere WS_CLOSE_LISTENER_CALLBACK .

abortListenerCallback

Callback che implementa WsAbortListener. Per altre informazioni, vedere WS_ABORT_LISTENER_CALLBACK .

getListenerPropertyCallback

Callback che implementa WsGetListenerProperty. Per altre informazioni, vedere WS_GET_LISTENER_PROPERTY_CALLBACK .

setListenerPropertyCallback

Callback che implementa WsSetListenerProperty. Per altre informazioni, vedere WS_SET_LISTENER_PROPERTY_CALLBACK .

createChannelForListenerCallback

Callback che implementa WsCreateChannelForListener. Per altre informazioni, vedere WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK .

acceptChannelCallback

Callback che implementa WsAcceptChannel. Per altre informazioni, vedere WS_ACCEPT_CHANNEL_CALLBACK .

Commenti

Questa struttura viene specificata quando viene creato un listener usando WsCreateListener usando WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS.

Tranne dove indicato, ogni callback è responsabile della convalida di tutti i parametri e che l'operazione richiesta è accettabile in base al WS_LISTENER_STATE corrente.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione webservices.h