WS_CUSTOM_CHANNEL_CALLBACKS結構 (webservices.h)
結構,用來指定一組構成自訂通道實作的回呼。
語法
typedef struct _WS_CUSTOM_CHANNEL_CALLBACKS {
WS_CREATE_CHANNEL_CALLBACK createChannelCallback;
WS_FREE_CHANNEL_CALLBACK freeChannelCallback;
WS_RESET_CHANNEL_CALLBACK resetChannelCallback;
WS_OPEN_CHANNEL_CALLBACK openChannelCallback;
WS_CLOSE_CHANNEL_CALLBACK closeChannelCallback;
WS_ABORT_CHANNEL_CALLBACK abortChannelCallback;
WS_GET_CHANNEL_PROPERTY_CALLBACK getChannelPropertyCallback;
WS_SET_CHANNEL_PROPERTY_CALLBACK setChannelPropertyCallback;
WS_WRITE_MESSAGE_START_CALLBACK writeMessageStartCallback;
WS_WRITE_MESSAGE_END_CALLBACK writeMessageEndCallback;
WS_READ_MESSAGE_START_CALLBACK readMessageStartCallback;
WS_READ_MESSAGE_END_CALLBACK readMessageEndCallback;
WS_ABANDON_MESSAGE_CALLBACK abandonMessageCallback;
WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK shutdownSessionChannelCallback;
} WS_CUSTOM_CHANNEL_CALLBACKS;
成員
createChannelCallback
實作 WsCreateChannel的回呼。 如需詳細資訊 ,請參閱WS_CREATE_CHANNEL_CALLBACK 。
freeChannelCallback
實作 WsFreeChannel 的回呼。 如需詳細資訊 ,請參閱WS_FREE_CHANNEL_CALLBACK 。
resetChannelCallback
實作 WsResetChannel 的回呼。 如需詳細資訊 ,請參閱WS_RESET_CHANNEL_CALLBACK 。
openChannelCallback
實作 WsOpenChannel 的回呼。 如需詳細資訊 ,請參閱WS_OPEN_CHANNEL_CALLBACK 。
closeChannelCallback
實作 WsCloseChannel的回呼。 如需詳細資訊 ,請參閱WS_CLOSE_CHANNEL_CALLBACK 。
abortChannelCallback
實作 WsAbortChannel的回呼。 如需詳細資訊 ,請參閱WS_ABORT_CHANNEL_CALLBACK 。
getChannelPropertyCallback
實作 WsGetChannelProperty的回呼。 如需詳細資訊 ,請參閱WS_GET_CHANNEL_PROPERTY_CALLBACK 。
setChannelPropertyCallback
實作 WsSetChannelProperty的回呼。 如需詳細資訊 ,請參閱WS_SET_CHANNEL_PROPERTY_CALLBACK 。
writeMessageStartCallback
實作 WsWriteMessageStart的回呼。 如需詳細資訊 ,請參閱WS_WRITE_MESSAGE_START_CALLBACK 。
writeMessageEndCallback
實作 WsWriteMessageEnd的回呼。 如需詳細資訊 ,請參閱WS_WRITE_MESSAGE_END_CALLBACK 。
readMessageStartCallback
實作 WsReadMessageStart的回呼。 如需詳細資訊 ,請參閱WS_READ_MESSAGE_START_CALLBACK 。
readMessageEndCallback
實作 WsReadMessageEnd的回呼。 如需詳細資訊 ,請參閱WS_READ_MESSAGE_END_CALLBACK 。
abandonMessageCallback
實作 WsAbandonMessage 的回呼。 如需詳細資訊 ,請參閱WS_ABANDON_MESSAGE_CALLBACK 。
shutdownSessionChannelCallback
實作 WsShutdownSessionChannel的回呼。 如需詳細資訊 ,請參閱WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK 。
備註
使用WsCreateChannel或WsCreateChannelForListener建立通道時,會指定這個結構WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_CALLBACKS。
除非另有說明,否則每個回呼都會負責驗證所有參數,而且在目前 WS_CHANNEL_STATE可接受所要求的作業。
規格需求
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | webservices.h |