Поделиться через


перечисление 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