структура WS_CUSTOM_LISTENER_CALLBACKS (webservices.h)
Структура, используемая для указания набора обратных вызовов, образующих реализацию пользовательского прослушивателя.
Синтаксис
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;
Члены
createListenerCallback
Обратный вызов, реализующий WsCreateListener. Дополнительные сведения см . в WS_CREATE_LISTENER_CALLBACK .
freeListenerCallback
Обратный вызов, реализующий WsFreeListener. Дополнительные сведения см . в WS_FREE_LISTENER_CALLBACK .
resetListenerCallback
Обратный вызов, реализующий WsResetListener. Дополнительные сведения см. в разделе WS_RESET_LISTENER_CALLBACK .
openListenerCallback
Обратный вызов, реализующий WsOpenListener. Дополнительные сведения см. в разделе WS_OPEN_LISTENER_CALLBACK .
closeListenerCallback
Обратный вызов, реализующий WsCloseListener. Дополнительные сведения см. в разделе WS_CLOSE_LISTENER_CALLBACK .
abortListenerCallback
Обратный вызов, реализующий WsAbortListener. Дополнительные сведения см. в разделе WS_ABORT_LISTENER_CALLBACK .
getListenerPropertyCallback
Обратный вызов, реализующий WsGetListenerProperty. Дополнительные сведения см. в разделе WS_GET_LISTENER_PROPERTY_CALLBACK .
setListenerPropertyCallback
Обратный вызов, реализующий WsSetListenerProperty. Дополнительные сведения см. в разделе WS_SET_LISTENER_PROPERTY_CALLBACK .
createChannelForListenerCallback
Обратный вызов, реализующий WsCreateChannelForListener. Дополнительные сведения см. в разделе WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK .
acceptChannelCallback
Обратный вызов, реализующий WsAcceptChannel. Дополнительные сведения см. в разделе WS_ACCEPT_CHANNEL_CALLBACK .
Комментарии
Эта структура указывается при создании прослушивателя с помощью WsCreateListener с помощью WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS.
За исключением случаев, когда указано, каждый обратный вызов отвечает за проверку всех параметров и что запрошенная операция является приемлемой с учетом текущей WS_LISTENER_STATE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | webservices.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по