перечисление WS_XML_CANONICALIZATION_PROPERTY_ID (webservices.h)
Определяет каждое свойство канонизации XML и связанное с ним значение. Это перечисление используется в структуре WS_XML_CANONICALIZATION_PROPERTY , которая используется в качестве параметра для WsStartReaderCanonicalization и WsStartWriterCanonicalization.
Синтаксис
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;
Константы
WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM Значение: 0 Значение WS_XML_CANONICALIZATION_ALGORITHM , указывающее алгоритм, используемый для канонизации. Если этот параметр не указан, используется WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM . |
WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES Значение: 1 Структура WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES , содержащая набор префиксов, которые будут рассматриваться как инклюзивные префиксы при использовании. алгоритм исключительной канонизации. Если этот параметр не указан, префикс не рассматривается как инклюзивный префикс. |
WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT Значение: 2 Структура WS_XML_QNAME , содержащая элементы, которые должны быть опущены во время канонизации. Если один или несколько элементы во входных xml-данных соответствуют указанному имени и пространству имен, а затем все такие элементы и поддеревья, в которых они находятся, опущены в канонические выходные данные. Это свойство можно использовать для реализации конвертированного сигнатуры, в которых канонизация должна пропускать элемент подписи , внедренный в xml-содержимое, которое канонизируется и Подписал. Если этот параметр не указан, ни один элемент не опущен в элементе Hello World! |
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE Значение: 3 Значение ULONG, указывающее размер буфера, в котором накапливаются канонические байты. Один раз, по крайней мере, это создается много байтов, или канонизация завершается вызовом WsEndReaderCanonicalization или WsEndWriterCanonicalization, канонические байты записывается в выходные данные, указанные в начале канонизации. Если это значение не указано, используется размер буфера по умолчанию 1024. |
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | webservices.h |