enumerasi WS_TYPE_MAPPING (webservices.h)
Bagaimana WS_TYPE memetakan ke atau dari XML saat diserialisasikan atau dideserialisasi.
Sintaks
typedef enum {
WS_ELEMENT_TYPE_MAPPING = 1,
WS_ATTRIBUTE_TYPE_MAPPING = 2,
WS_ELEMENT_CONTENT_TYPE_MAPPING = 3,
WS_ANY_ELEMENT_TYPE_MAPPING = 4
} WS_TYPE_MAPPING;
Konstanta
WS_ELEMENT_TYPE_MAPPING Nilai: 1 Ini digunakan saat membaca atau menulis elemen tempat jenis sesuai dengan jenis elemen . Definisi jenis dapat mencakup pemetaan ke atribut, teks, atau elemen anak dari elemen . Urutan panggilan berikut digunakan saat menulis elemen: syntax<br><br>WsWriteStartElement(...)<br>WsWriteType(..., WS_ELEMENT_TYPE_MAPPING, ...)<br>WsWriteEndElement(...)<br> Urutan panggilan berikut digunakan saat membaca elemen: syntax<br><br>WsReadToStartElement(...)?<br>WsReadType(..., WS_ELEMENT_TYPE_MAPPING, ...)<br> |
WS_ATTRIBUTE_TYPE_MAPPING Nilai: 2 Ini digunakan saat membaca atau menulis nilai atribut tunggal. Definisi jenis tidak boleh memerlukan pemetaan apa pun ke atribut atau elemen anak. Urutan panggilan berikut digunakan saat menulis nilai atribut. syntax<br><br>WsWriteStartAttribute(...)<br>WsWriteType(..., WS_ATTRIBUTE_TYPE_MAPPING, ...)<br>WsWriteEndAttribute(...)<br> Urutan panggilan berikut digunakan saat membaca nilai atribut. syntax<br><br>WsFindAttribute(...)<br>WsReadStartAttribute(...)<br>WsReadType(..., WS_ATTRIBUTE_TYPE_MAPPING, ...)<br>WsReadEndAttribute(...)<br> |
WS_ELEMENT_CONTENT_TYPE_MAPPING Nilai: 3 Ini digunakan ketika jenis sesuai dengan semua atau bagian dari konten (teks dan elemen anak) dari sebuah elemen. Definisi jenis dapat mencakup pemetaan ke teks atau turunan elemen, tetapi tidak boleh menyertakan atribut apa pun. Urutan panggilan berikut digunakan saat menulis konten dari elemen : syntax<br><br>WsWriteStartElement(...)<br>// Write attributes, if any<br>// Write other element content, if any<br>WsWriteType(..., WS_ELEMENT_CONTENT_TYPE_MAPPING, ...)<br>// Write other element content, if any<br>WsWriteEndElement(...)<br> Urutan panggilan berikut digunakan saat membaca isi sebuah elemen: syntax<br><br>WsReadToStartElement(...)<br>// Read attributes, if any<br>WsReadStartElement(...)<br>// Read other element content, if any<br>WsReadType(..., WS_ELEMENT_CONTENT_TYPE_MAPPING, ...)<br>// Read other element content, if any<br>WsReadEndElement(...)<br> |
WS_ANY_ELEMENT_TYPE_MAPPING Nilai: 4 Ini digunakan ketika jenis sesuai dengan yang lengkap elemen , termasuk nama dan namespace elemen . Definisi dapat mencakup atribut dan elemen anak dan teks. Urutan panggilan berikut digunakan saat menulis sebuah elemen: syntax<br><br>WsWriteType(..., WS_ANY_ELEMENT_TYPE_MAPPING, ...)<br> Urutan panggilan berikut digunakan saat membaca isi sebuah elemen: syntax<br><br>WsReadToStartElement(...)?<br>WsReadType(..., WS_ANY_ELEMENT_TYPE_MAPPING, ...)<br> |
Keterangan
Lihat dokumentasi untuk setiap WS_TYPE yang nilai WS_TYPE_MAPPING nya didukung.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Header | webservices.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk