Bagikan melalui


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