enumeração WS_XML_CANONICALIZATION_PROPERTY_ID (webservices.h)
Identifica cada propriedade de canonicalização XML e seu valor associado. Essa enumeração é usada dentro da estrutura WS_XML_CANONICALIZATION_PROPERTY , que é usada como um parâmetro para WsStartReaderCanonicalization e 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 Valor: 0 Um valor WS_XML_CANONICALIZATION_ALGORITHM que especifica o algoritmo a ser usado para canonicalização. Se isso não for especificado, o WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM é usado. |
WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES Valor: 1 Uma estrutura WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES que contém o conjunto de prefixos a serem tratados como prefixos inclusivos ao usar o algoritmo de canonicalização exclusivo. Se isso não for especificado, nenhum prefixo é tratado como um prefixo inclusivo. |
WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT Valor: 2 Uma estrutura WS_XML_QNAME que contém os elementos a serem omitidos durante a canonicalização. Se um ou mais os elementos na entrada XML correspondem ao nome e ao namespace especificados e, em seguida, todos esses elementos e as subárvores enraizadas neles são omitidos do saída canônica. Essa propriedade pode ser usada para implementar envelopes assinaturas em que a canonicalização precisa ignorar um elemento de assinatura que é inserido dentro do conteúdo XML que está sendo canônico e Assinado. Se isso não for especificado, nenhum elemento será omitido do saída. |
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE Valor: 3 Um ULONG que especifica o tamanho do buffer no qual os bytes canônicos são acumulados. Uma vez pelo menos isso muitos bytes são gerados ou a canonicalização é encerrada por uma chamada para WsEndReaderCanonicalization ou WsEndWriterCanonicalization, os bytes canônicos são gravado na saída especificada no início da canonicalização. Se isso for não especificado, um tamanho de buffer padrão de 1024 é usado. |
Requisitos
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | webservices.h |