Перечисление WS_TYPE (webservices.h)
Типы, поддерживаемые для сериализации.
Синтаксис
typedef enum {
WS_BOOL_TYPE = 0,
WS_INT8_TYPE = 1,
WS_INT16_TYPE = 2,
WS_INT32_TYPE = 3,
WS_INT64_TYPE = 4,
WS_UINT8_TYPE = 5,
WS_UINT16_TYPE = 6,
WS_UINT32_TYPE = 7,
WS_UINT64_TYPE = 8,
WS_FLOAT_TYPE = 9,
WS_DOUBLE_TYPE = 10,
WS_DECIMAL_TYPE = 11,
WS_DATETIME_TYPE = 12,
WS_TIMESPAN_TYPE = 13,
WS_GUID_TYPE = 14,
WS_UNIQUE_ID_TYPE = 15,
WS_STRING_TYPE = 16,
WS_WSZ_TYPE = 17,
WS_BYTES_TYPE = 18,
WS_XML_STRING_TYPE = 19,
WS_XML_QNAME_TYPE = 20,
WS_XML_BUFFER_TYPE = 21,
WS_CHAR_ARRAY_TYPE = 22,
WS_UTF8_ARRAY_TYPE = 23,
WS_BYTE_ARRAY_TYPE = 24,
WS_DESCRIPTION_TYPE = 25,
WS_STRUCT_TYPE = 26,
WS_CUSTOM_TYPE = 27,
WS_ENDPOINT_ADDRESS_TYPE = 28,
WS_FAULT_TYPE = 29,
WS_VOID_TYPE = 30,
WS_ENUM_TYPE = 31,
WS_DURATION_TYPE = 32,
WS_UNION_TYPE = 33,
WS_ANY_ATTRIBUTES_TYPE = 34
} WS_TYPE;
Константы
WS_BOOL_TYPE Значение: 0 Используется при сериализации значения BOOL . Описание типа WS_BOOL_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_INT8_TYPE Значение: 1 Используется при сериализации 8-разрядного целого числа со знаком (char). Описание типа WS_INT8_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_INT16_TYPE Значение: 2 Используется при сериализации 16-разрядного целого числа со знаком (short). Описание типа WS_INT16_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_INT32_TYPE Значение: 3 Используется при сериализации 32-разрядного целого числа со знаком. Описание типа WS_INT32_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_INT64_TYPE Значение: 4 Используется при сериализации 64-разрядного целого числа со знаком. Описание типа WS_INT64_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_UINT8_TYPE Значение: 5 Используется при сериализации 8-разрядного целого числа без знака (BYTE). Описание типа WS_UINT8_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_UINT16_TYPE Значение: 6 Используется при сериализации 16-разрядного целого числа без знака. Описание типа WS_UINT16_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_UINT32_TYPE Значение: 7 Используется при сериализации 32-разрядного целого числа без знака. Описание типа WS_UINT32_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_UINT64_TYPE Значение: 8 Используется при сериализации 64-разрядного целого числа без знака. Описание типа WS_UINT64_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_FLOAT_TYPE Значение: 9 Используется при сериализации float. Описание типа WS_FLOAT_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_DOUBLE_TYPE Значение: 10 Используется при сериализации двойника. Описание типа WS_DOUBLE_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_DECIMAL_TYPE Значение: 11 Используется при сериализации DECIMAL. Описание типа WS_DECIMAL_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_DATETIME_TYPE Значение: 12 Используется при сериализации WS_DATETIME. Описание типа WS_DATETIME_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_TIMESPAN_TYPE Значение: 13 Используется при сериализации WS_TIMESPAN. Описание типа WS_TIMESPAN_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_GUID_TYPE Значение: 14 Используется при сериализации GUID. Описание типа WS_GUID_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|
WS_UNIQUE_ID_TYPE Значение: 15 Используется при сериализации WS_UNIQUE_ID. Описание типа WS_UNIQUE_ID_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING какие значения сопоставления полей позволяют указать значение по умолчанию. |
|
WS_STRING_TYPE Значение: 16 Используется при сериализации WS_STRING. Описание типа WS_STRING_DESCRIPTION может быть необязательным. указывается для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется путем задания поля chars значения NULL и указания длины 0. Строка nil отличается от пустой строки в зависимости от того, является ли поле chars или нет имеет значение NULL , если длина равна нулю. Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING какие значения сопоставления полей позволяют указать значение по умолчанию. |
|||||||
WS_WSZ_TYPE Значение: 17 Используется при сериализации завершаемого с нуля WCHAR*. Описание типа WS_WSZ_DESCRIPTION может быть необязательным. указывается для этого типа, чтобы ограничить допустимые значения. Десериализация вернет ошибку, если проводная форма строки содержит внедренное ноль. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. Значение по умолчанию должно указывать на адрес WCHAR*, и размер должен быть sizeof(WCHAR*). |
|||||||
WS_BYTES_TYPE Значение: 18 Используется при сериализации WS_BYTES. Описание типа WS_BYTES_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется путем задания поля байтов значения NULL и указания длины 0. Массив nil отличается от пустого массива в зависимости от того, является ли поле байтов Значение NULL , если длина равна нулю. Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|||||||
WS_XML_STRING_TYPE Значение: 19 Используется при сериализации WS_XML_STRING. Описание типа WS_XML_STRING_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Внедренные нули разрешены в массиве utf8 байтов. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется путем задания поля байтов значения NULL и указания длины 0. Строка nil отличается от пустой строки в зависимости от того, является ли поле байт Значение NULL , если длина равна нулю. Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|||||||
WS_XML_QNAME_TYPE Значение: 20 Используется при сериализации WS_XML_QNAME. Описание типа WS_XML_QNAME_DESCRIPTION может быть необязательным. для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_POINTER. WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING какие значения сопоставления полей позволяют указать значение по умолчанию. |
|
WS_XML_BUFFER_TYPE Значение: 21 Используется при сериализации WS_XML_BUFFER*. Этот тип не имеет связанной структуры описания типа. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL . Этот тип не поддерживает указание WS_DEFAULT_VALUE. Интерпретация содержимого WS_XML_BUFFER выглядит следующим образом:
|
|||||||
WS_CHAR_ARRAY_TYPE Значение: 22 Используется при сериализации двух полей структуры как единого: поля WCHAR*, которое указывает на массив WCHAR и поле ULONG, содержащее число символов в массиве. Этот тип может использоваться только в WS_FIELD_DESCRIPTION. syntax<br><br>struct<br>{<br> ULONG count; // array length, in characters<br> WCHAR* chars; // array of unicode characters<br>} value;<br> Поля могут находиться в любом месте в автономной структуре и в любом порядке, так как смещения в структуре указываются отдельно в составе WS_FIELD_DESCRIPTION. Смещение поля count указывается в поле countOffset и Смещение поля chars указывается в поле смещения. Внедренные нули разрешены в массиве символов. Описание типа WS_CHAR_ARRAY_DESCRIPTION может быть необязательным. указывается для этого типа, чтобы ограничить допустимые значения. Этот тип не может использоваться со значениями WS_TYPE_MAPPING . Этот тип можно использовать только в WS_FIELD_DESCRIPTION. Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Строка nil представляется путем задания поля chars значения NULL и указания длины 0. Пустая строка отличается от пустой строки в зависимости от того, является ли поле символов NULL (в обоих случаях длина равна нулю). Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
|||||||
WS_UTF8_ARRAY_TYPE Значение: 23 Используется при сериализации двух полей структуры как единого: поля BYTE*, которое указывает на массив байтов UTF8 и поле ULONG, содержащее число байтов в массиве. Этот тип может использоваться только в WS_FIELD_DESCRIPTION. syntax<br><br>struct<br>{<br> ULONG count; // array length, in bytes<br> BYTE* bytes; // array of utf8 characters<br>} value;<br> Поля могут находиться в любом месте в автономной структуре и в любом порядке, так как смещения в структуре указываются отдельно в составе WS_FIELD_DESCRIPTION. Смещение поля count указывается в поле countOffset и Смещение поля байтов указывается в поле смещения. Внедренные нули разрешены в массиве utf8 байтов. Описание типа WS_UTF8_ARRAY_DESCRIPTION может быть необязательным. указывается для этого типа, чтобы ограничить допустимые значения. Этот тип не может использоваться со значениями WS_TYPE_MAPPING . Этот тип можно использовать только в WS_FIELD_DESCRIPTION. Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL Строка nil представляется путем установки поля байтов значения NULL и указания длины 0. Строка nil отличается от пустой строки в зависимости от того, является ли поле байтов NULL (в обоих случаях длина равна нулю). Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
|||||||||||
WS_BYTE_ARRAY_TYPE Значение: 24 Используется при сериализации двух полей структуры как единого: поля BYTE*, которое указывает на байты массива и поле ULONG, содержащее число байтов в массиве. Этот тип может использоваться только в WS_FIELD_DESCRIPTION. syntax<br><br>struct<br>{<br> ULONG count; // array length, in bytes<br> BYTE* bytes; // array of bytes<br>} value;<br> Поля могут находиться в любом месте в автономной структуре и в любом порядке, так как смещения в структуре указываются отдельно в составе WS_FIELD_DESCRIPTION. Смещение поля count указывается в поле countOffset и Смещение поля байтов указывается в поле смещения. Описание типа WS_BYTE_ARRAY_DESCRIPTION может быть необязательным. указывается для этого типа, чтобы ограничить допустимые значения. Этот тип не может использоваться со значениями WS_TYPE_MAPPING . Этот тип можно использовать только в WS_FIELD_DESCRIPTION. Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL Массив nil представляется путем задания поля указателя массива значения NULL и указания длины 0. Массив nil отличается от пустого массива в зависимости от того, является ли поле указателя массива NULL (в обоих случаях длина равна нулю). Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
|||||||||||
WS_DESCRIPTION_TYPE Значение: 25 Используется для представления типа XML сериализуемой структуры. Это можно использовать для идентификации подтипов с помощью атрибута xsi:type из схемы XML. Поле структура должна иметь тип WS_STRUCT_DESCRIPTION*. Этот тип не имеет связанного описания типа. Этот тип не может использоваться со значениями WS_TYPE_MAPPING . Этот тип можно использовать только в WS_FIELD_DESCRIPTION. Этот тип не поддерживает указание WS_DEFAULT_VALUE. Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей:
|
||||||||||||
WS_STRUCT_TYPE Значение: 26 Используется при сериализации определяемой пользователем структуры. Описание связанного типа указывает на WS_STRUCT_DESCRIPTION , в которой содержатся сведения о сериализации поля структуры. Для этого типа требуется WS_STRUCT_DESCRIPTION описание типа. значение , которое предоставляет сведения о сериализации типа. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: если поля, определенные структурой, соответствуют указанным ограничениям:
Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
WS_CUSTOM_TYPE Значение: 27 Используется при сериализации пользовательского типа. Описание связанного типа указывает на WS_CUSTOM_TYPE_DESCRIPTION содержит сведения о сериализации типа. Для этого типа требуется описание типа WS_CUSTOM_TYPE_DESCRIPTION предоставляет сведения о сериализации типа, в том числе WS_READ_TYPE_CALLBACK и WS_WRITE_TYPE_CALLBACK которого используются для чтения и записи типа. Обратные вызовы передаются WS_TYPE_MAPPING и определяют о том, поддерживается ли сопоставление. Поддержка каждого значения WS_FIELD_MAPPING зависит от WS_TYPE_MAPPING поддержка определяется обратным вызовом. Правила имеют следующие значения:
Независимо от того, какие WS_TYPE_MAPPING значения поддерживаются, тип всегда можно использовать с WS_NO_FIELD_MAPPING. Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации: |
WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представляется с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING значения сопоставления полей, которые позволяют указать значение по умолчанию. |
|||
WS_ENDPOINT_ADDRESS_TYPE Значение: 28 Используется при сериализации WS_ENDPOINT_ADDRESS . Описание связанного типа указывает на WS_ENDPOINT_ADDRESS_DESCRIPTION содержит сведения о сериализации адреса конечной точки. Для этого типа требуется описание типа WS_ENDPOINT_ADDRESS_DESCRIPTION значение , которое предоставляет сведения о формате сериализации. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL . Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
WS_FAULT_TYPE Значение: 29 Используется при сериализации WS_FAULT. Описание связанного типа указывает на WS_FAULT_DESCRIPTION , в которой содержатся сведения о сериализации ошибки. Для этого типа требуется WS_FAULT_DESCRIPTION описание типа значение , которое предоставляет сведения о формате сериализации. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL . Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
WS_VOID_TYPE Значение: 30 Этот тип используется для указания поля произвольного размера. При необходимости WS_VOID_DESCRIPTION можно указать по порядку , чтобы указать размер типа. Этот тип не может использоваться со значениями WS_TYPE_MAPPING . Этот тип можно использовать только в WS_FIELD_DESCRIPTION WS_STRUCT_DESCRIPTION. Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_POINTER WS_FIELD_POINTER Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
|
|||||||||||
WS_ENUM_TYPE Значение: 31 Используется при сериализации 32-разрядного целого числа со знаком, соответствующего значение перечисления. Для этого типа требуется WS_ENUM_DESCRIPTION описание типа значение , которое предоставляет сведения о значениях перечисления и их соответствующая сериализованная форма. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING какие значения сопоставления полей позволяют указать значение по умолчанию. |
|
WS_DURATION_TYPE Значение: 32 Используется при сериализации WS_DURATION. Описание типа WS_DURATION_DESCRIPTION может быть необязательным. указывается для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL | WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL | WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL . Для этого типа можно указать WS_DEFAULT_VALUE . Ознакомьтесь с документацией по WS_FIELD_MAPPING какие значения сопоставления полей позволяют указать значение по умолчанию. |
|
WS_UNION_TYPE Значение: 33 Используется при сериализации набора вариантов, соответствующих помеченному объединению. syntax<br><br>enum EnumType<br>{<br>// values identifying each choice<br>} value;<br>struct StructType<br>{<br>// value indicating which choice is set currently<br>EnumType selector;<br>union<br>{<br>// values corresponding to each choice<br>} value;<br>};<br> Для этого типа требуется описание типа WS_UNION_DESCRIPTION необходимо предоставить информацию о выборе и их соответствующая сериализованная форма. Этот тип можно использовать со следующими WS_TYPE_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS . См. документацию по WS_FIELD_MAPPING , какие параметры поддерживаются для заданного значения сопоставления полей: Этот тип не поддерживает значения nil. Этот тип не поддерживает указание WS_DEFAULT_VALUE. При использовании с WS_FIELD_OPTIONAL значение по умолчанию в union указывается с помощью nonEnumValue WS_UNION_DESCRIPTION. |
||||||||||||
WS_ANY_ATTRIBUTES_TYPE Значение: 34 Используется при сериализации набора атрибутов, не сопоставленных с полями с помощью WS_ANY_ATTRIBUTES. Этот тип не имеет связанного описания типа. Этот тип нельзя использовать со значениями WS_TYPE_MAPPING . Этот тип можно использовать только в WS_FIELD_DESCRIPTION. Этот тип можно использовать со следующими WS_FIELD_MAPPING значениями: Этот тип можно использовать со следующими WS_FIELD_OPTIONS значениями. Сведения о WS_FIELD_MAPPING том, какие параметры поддерживаются для заданного значения сопоставления полей, см. в документации:
Этот тип не поддерживает значения nil. Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
Комментарии
Многие из WS_TYPEимеют соответствующую структуру описания типа, которая позволяет получить дополнительные сведения, используемые для сериализации или десериализации типа.
Например, WS_INT32_TYPE имеет WS_INT32_DESCRIPTION структуру, которая позволяет накладывать ограничения на десериализованные значения. Это необязательное описание типа (если он не указан, допускается полное 32-разрядное целочисленное пространство).
Другим примером является WS_STRUCT_TYPE, которая позволяет определить определяемую пользователем структуру с полями. Поля описаны в WS_STRUCT_DESCRIPTION. Это описание типа является обязательным.
Указатели описания типов сопровождают WS_TYPE в различных API и структурах, основанных на сериализации. Значение должно быть равно NULL или не null в зависимости от того, является ли описание типа не определенным, необязательным или обязательным.
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | webservices.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по