struktur WS_CUSTOM_CHANNEL_CALLBACKS (webservices.h)
Struktur yang digunakan untuk menentukan sekumpulan panggilan balik yang membentuk implementasi saluran kustom.
Sintaks
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;
Anggota
createChannelCallback
Panggilan balik yang mengimplementasikan WsCreateChannel. Lihat WS_CREATE_CHANNEL_CALLBACK untuk informasi selengkapnya.
freeChannelCallback
Panggilan balik yang mengimplementasikan WsFreeChannel. Lihat WS_FREE_CHANNEL_CALLBACK untuk informasi selengkapnya.
resetChannelCallback
Panggilan balik yang mengimplementasikan WsResetChannel. Lihat WS_RESET_CHANNEL_CALLBACK untuk informasi selengkapnya.
openChannelCallback
Panggilan balik yang mengimplementasikan WsOpenChannel. Lihat WS_OPEN_CHANNEL_CALLBACK untuk informasi selengkapnya.
closeChannelCallback
Panggilan balik yang mengimplementasikan WsCloseChannel. Lihat WS_CLOSE_CHANNEL_CALLBACK untuk informasi selengkapnya.
abortChannelCallback
Panggilan balik yang mengimplementasikan WsAbortChannel. Lihat WS_ABORT_CHANNEL_CALLBACK untuk informasi selengkapnya.
getChannelPropertyCallback
Panggilan balik yang mengimplementasikan WsGetChannelProperty. Lihat WS_GET_CHANNEL_PROPERTY_CALLBACK untuk informasi selengkapnya.
setChannelPropertyCallback
Panggilan balik yang mengimplementasikan WsSetChannelProperty. Lihat WS_SET_CHANNEL_PROPERTY_CALLBACK untuk informasi selengkapnya.
writeMessageStartCallback
Panggilan balik yang mengimplementasikan WsWriteMessageStart. Lihat WS_WRITE_MESSAGE_START_CALLBACK untuk informasi selengkapnya.
writeMessageEndCallback
Panggilan balik yang mengimplementasikan WsWriteMessageEnd. Lihat WS_WRITE_MESSAGE_END_CALLBACK untuk informasi selengkapnya.
readMessageStartCallback
Panggilan balik yang mengimplementasikan WsReadMessageStart. Lihat WS_READ_MESSAGE_START_CALLBACK untuk informasi selengkapnya.
readMessageEndCallback
Panggilan balik yang mengimplementasikan WsReadMessageEnd. Lihat WS_READ_MESSAGE_END_CALLBACK untuk informasi selengkapnya.
abandonMessageCallback
Panggilan balik yang mengimplementasikan WsAbandonMessage. Lihat WS_ABANDON_MESSAGE_CALLBACK untuk informasi selengkapnya.
shutdownSessionChannelCallback
Panggilan balik yang mengimplementasikan WsShutdownSessionChannel. Lihat WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK untuk informasi selengkapnya.
Keterangan
Struktur ini ditentukan ketika saluran dibuat menggunakan WsCreateChannel atau WsCreateChannelForListener menggunakan WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_CALLBACKS.
Kecuali jika disebutkan, setiap panggilan balik bertanggung jawab untuk memvalidasi semua parameter dan bahwa operasi yang diminta dapat diterima mengingat WS_CHANNEL_STATE saat ini.
Persyaratan
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | webservices.h |