énumération WS_XML_CANONICALIZATION_PROPERTY_ID (webservices.h)
Identifie chaque propriété de canonisation XML et sa valeur associée. Cette énumération est utilisée dans la structure WS_XML_CANONICALIZATION_PROPERTY , qui est utilisée comme paramètre pour WsStartReaderCanonicalization et WsStartWriterCanonicalization.
Syntaxe
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;
Constantes
WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM Valeur : 0 Valeur WS_XML_CANONICALIZATION_ALGORITHM qui spécifie l’algorithme à utiliser pour la canonisation. Si ce n’est pas spécifié, le WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM est utilisé. |
WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES Valeur : 1 Structure WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES qui contient l’ensemble de préfixes à traiter comme des préfixes inclusifs lors de l’utilisation algorithme de canonisation exclusif. Si ce n’est pas spécifié, aucun préfixe n’est traité comme un préfixe inclusif. |
WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT Valeur : 2 Structure WS_XML_QNAME qui contient les éléments à omettre lors de la canonisation. Si un ou plusieurs les éléments de l’entrée XML correspondent au nom et à l’espace de noms spécifiés, puis tous ces éléments et les sous-arborescences racine à eux sont omis à partir du sortie canonique. Cette propriété peut être utilisée pour implémenter l’enveloppe signatures dans lesquelles la canonicalisation doit ignorer un élément de signature incorporé dans le contenu XML en cours de canonisation et Signé. Si ce n’est pas spécifié, aucun élément n’est omis du . |
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE Valeur : 3 ULONG qui spécifie la taille de la mémoire tampon dans laquelle les octets canoniques sont accumulés. Une fois au moins cela De nombreux octets sont générés ou la canonisation est terminée par un appel à WsEndReaderCanonicalization ou WsEndWriterCanonicalization, les octets canoniques sont écrit dans la sortie spécifiée au début de la canonisation. Si c’est le cas non spécifié, une taille de mémoire tampon par défaut de 1024 est utilisée. |
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | webservices.h |