é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.
Syntax
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 exclusive. 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 dans l’entrée XML correspondent au nom et à l’espace de noms spécifiés, puis tous ces éléments et les sous-arborescences qui y sont enracinées sont omis de la sortie canonique. Cette propriété peut être utilisée pour implémenter des enveloppes signatures pour lesquelles la canonisation 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 ce de nombreux octets sont générés, ou la canonicalisation 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 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 |