enumerasi WS_XML_CANONICALIZATION_PROPERTY_ID (webservices.h)
Mengidentifikasi setiap properti kanonisisasi XML dan nilai terkaitnya. Enumerasi ini digunakan dalam struktur WS_XML_CANONICALIZATION_PROPERTY , yang digunakan sebagai parameter untuk WsStartReaderCanonicalization dan WsStartWriterCanonicalization.
Sintaks
typedef enum {
WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM = 0,
WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES = 1,
WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT = 2,
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE = 3
} WS_XML_CANONICALIZATION_PROPERTY_ID;
Konstanta
WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM Nilai: 0 Nilai WS_XML_CANONICALIZATION_ALGORITHM yang menentukan algoritma yang akan digunakan untuk kanonisisasi. Jika ini tidak ditentukan, WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM digunakan. |
WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES Nilai: 1 Struktur WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES yang berisi sekumpulan awalan yang akan diperlakukan sebagai awalan inklusif saat menggunakan algoritma kanonisisasi eksklusif. Jika ini tidak ditentukan, tidak ada awalan yang diperlakukan sebagai awalan inklusif. |
WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT Nilai: 2 Struktur WS_XML_QNAME yang berisi elemen yang akan dihilangkan selama kanonisisasi. Jika satu atau beberapa elemen dalam input XML cocok dengan nama dan namespace yang ditentukan, lalu semua elemen tersebut dan subtrees yang berakar pada mereka dihilangkan dari output kanonis. Properti ini dapat digunakan untuk mengimplementasikan amplop tanda tangan di mana kanonisisasi perlu melewati elemen tanda tangan yang disematkan dalam konten XML yang dikanoniskan dan Ditandatangani. Jika ini tidak ditentukan, tidak ada elemen yang dihilangkan dari "Hello world!". |
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE Nilai: 3 ULONG yang menentukan ukuran buffer di mana byte kanonis terakumulasi. Sekali setidaknya ini banyak byte dihasilkan, atau kanonikalisasi diakhir oleh panggilan ke WsEndReaderCanonicalization atau WsEndWriterCanonicalization, byte kanonis adalah ditulis ke output yang ditentukan pada awal kanonisisasi. Jika ini adalah tidak ditentukan, ukuran buffer default 1024 digunakan. |
Persyaratan
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