WS_TYPE-Enumeration (webservices.h)
Die für die Serialisierung unterstützten Typen.
Syntax
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;
Konstanten
WS_BOOL_TYPE Wert: 0 Wird beim Serialisieren eines BOOL-Werts verwendet. Die WS_BOOL_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_INT8_TYPE Wert: 1 Wird beim Serialisieren einer vorzeichenden 8-Bit-Ganzzahl (char) verwendet. Die WS_INT8_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_INT16_TYPE Wert: 2 Wird beim Serialisieren einer 16-Bit-Ganzzahl mit Vorzeichen (kurz) verwendet. Die WS_INT16_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_INT32_TYPE Wert: 3 Wird beim Serialisieren einer 32-Bit-Ganzzahl mit Vorzeichen verwendet. Die WS_INT32_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_INT64_TYPE Wert: 4 Wird beim Serialisieren einer 64-Bit-Ganzzahl mit Vorzeichen verwendet. Die WS_INT64_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UINT8_TYPE Wert: 5 Wird beim Serialisieren einer 8-Bit-Ganzzahl (BYTE) ohne Vorzeichen verwendet. Die WS_UINT8_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UINT16_TYPE Wert: 6 Wird beim Serialisieren einer ganzzahligen 16-Bit-Zahl ohne Vorzeichen verwendet. Die WS_UINT16_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UINT32_TYPE Wert: 7 Wird beim Serialisieren einer 32-Bit-Ganzzahl ohne Vorzeichen verwendet. Die WS_UINT32_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UINT64_TYPE Wert: 8 Wird beim Serialisieren einer 64-Bit-Ganzzahl ohne Vorzeichen verwendet. Die WS_UINT64_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_FLOAT_TYPE Wert: 9 Wird beim Serialisieren eines Floats verwendet. Die WS_FLOAT_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_DOUBLE_TYPE Wert: 10 Wird beim Serialisieren eines Doubles verwendet. Die WS_DOUBLE_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_DECIMAL_TYPE Wert: 11 Wird beim Serialisieren eines DECIMAL-Werts verwendet. Die WS_DECIMAL_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_DATETIME_TYPE Wert: 12 Wird beim Serialisieren eines WS_DATETIME verwendet. Die WS_DATETIME_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_TIMESPAN_TYPE Wert: 13 Wird beim Serialisieren eines WS_TIMESPAN verwendet. Die WS_TIMESPAN_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_GUID_TYPE Wert: 14 Wird beim Serialisieren einer GUID verwendet. Die WS_GUID_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UNIQUE_ID_TYPE Wert: 15 Wird beim Serialisieren einer WS_UNIQUE_ID verwendet. Die WS_UNIQUE_ID_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_STRING_TYPE Wert: 16 Wird beim Serialisieren eines WS_STRING verwendet. Die WS_STRING_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird dargestellt, indem das Zeichenfeld auf NULL festgelegt und eine Länge von 0 angegeben wird. Eine Nullzeichenfolge wird von einer leeren Zeichenfolge unterschieden, je nachdem, ob das Zeichenfeld verwendet wird oder nicht. ist NULL , wenn die Länge 0 ist. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|||||||
WS_WSZ_TYPE Wert: 17 Wird beim Serialisieren eines null-beendeten WCHAR* verwendet. Die WS_WSZ_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Die Deserialisierung gibt einen Fehler zurück, wenn die Drahtform der Zeichenfolge enthält eine eingebettete Null. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. Der Standardwert sollte auf die Adresse einer WCHAR* verweisen, und die Größe sollte sizeof(WCHAR*) sein. |
|||||||
WS_BYTES_TYPE Wert: 18 Wird beim Serialisieren eines WS_BYTES verwendet. Die WS_BYTES_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird dargestellt, indem das Bytefeld auf NULL festgelegt und eine Länge von 0 angegeben wird. Ein Nil-Array wird von einem leeren Array unterschieden, je nachdem, ob das Bytefeld ist oder nicht. NULL , wenn die Länge null ist. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|||||||
WS_XML_STRING_TYPE Wert: 19 Wird beim Serialisieren eines WS_XML_STRING verwendet. Die WS_XML_STRING_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Eingebettete Nullen sind im Array von utf8 Bytes zulässig. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird dargestellt, indem das Bytefeld auf NULL festgelegt und eine Länge von 0 angegeben wird. Eine Nullzeichenfolge wird von einer leeren Zeichenfolge unterschieden, je nachdem, ob das Bytefeld ist oder nicht. NULL , wenn die Länge null ist. Für diesen Typ kann eine WS_DEFAULT_VALUE angegeben werden. Informationen zu WS_FIELD_MAPPING finden Sie in der Dokumentation. mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|||||||
WS_XML_QNAME_TYPE Wert: 20 Wird beim Serialisieren eines WS_XML_QNAME verwendet. Die WS_XML_QNAME_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_XML_BUFFER_TYPE Wert: 21 Wird beim Serialisieren eines WS_XML_BUFFER* verwendet. Dieser Typ weist keine zugeordnete Typbeschreibungsstruktur auf. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. Der Inhalt des WS_XML_BUFFER wird wie folgt interpretiert:
|
|||||||
WS_CHAR_ARRAY_TYPE Wert: 22 Wird beim Serialisieren von zwei Feldern einer Struktur als Einheit verwendet: ein WCHAR*-Feld, das zeigt auf ein Array von WCHARs und ein ULONG-Feld, das die Zahl enthält. der Zeichen im Array. Dieser Typ darf nur innerhalb eines 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> Die Felder können sich an einer beliebigen Stelle in der enthaltenen Struktur und in beliebiger Reihenfolge befinden, da ihre Offsets innerhalb der Struktur werden separat als Teil des WS_FIELD_DESCRIPTION. Der Offset des Count-Felds wird im Feld countOffset angegeben, und der Offset des Felds chars wird im Offsetfeld angegeben. Eingebettete Nullen sind im Zeichenarray zulässig. Die WS_CHAR_ARRAY_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ darf nur innerhalb eines WS_FIELD_DESCRIPTION verwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Eine Nullzeichenfolge wird dargestellt, indem das Zeichenfeld auf NULL festgelegt und eine Länge von 0 angegeben wird. Eine Nullzeichenfolge wird von einer leeren Zeichenfolge unterschieden, je nachdem, ob das Zeichenfeld ist oder nicht. NULL (in beiden Fällen ist die Länge null). Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. |
|||||||
WS_UTF8_ARRAY_TYPE Wert: 23 Wird beim Serialisieren von zwei Feldern einer Struktur als Einheit verwendet: ein BYTE*-Feld, das zeigt auf ein Array von UTF8-Bytes und ein ULONG-Feld, das die Zahl enthält. byte im Array. Dieser Typ kann nur innerhalb einer 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> Die Felder können sich an einer beliebigen Stelle in der enthaltenen Struktur und in beliebiger Reihenfolge befinden, da Ihre Offsets innerhalb der -Struktur werden separat als Teil des WS_FIELD_DESCRIPTION. Der Offset des Count-Felds wird im Feld countOffset angegeben, und der Offset des Bytefelds wird im Offsetfeld angegeben. Eingebettete Nullen sind im Array von utf8 Bytes zulässig. Die WS_UTF8_ARRAY_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur innerhalb eines WS_FIELD_DESCRIPTION verwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
WS_FIELD_OPTIONAL Eine Nullzeichenfolge wird dargestellt, indem das Bytefeld auf NULL festgelegt und eine Länge von 0 angegeben wird. Eine Nullzeichenfolge wird von einer leeren Zeichenfolge unterschieden, je nachdem, ob das Bytefeld ist oder nicht. NULL (in beiden Fällen ist die Länge null). Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. |
|||||||||||
WS_BYTE_ARRAY_TYPE Wert: 24 Wird beim Serialisieren von zwei Feldern einer Struktur als Einheit verwendet: ein BYTE*-Feld, das verweist auf ein Arraybyte und ein ULONG-Feld, das die Zahl enthält. byte im Array. Dieser Typ kann nur innerhalb einer WS_FIELD_DESCRIPTION. syntax<br><br>struct<br>{<br> ULONG count; // array length, in bytes<br> BYTE* bytes; // array of bytes<br>} value;<br> Die Felder können sich an einer beliebigen Stelle in der enthaltenen Struktur und in beliebiger Reihenfolge befinden, da Ihre Offsets innerhalb der -Struktur werden separat als Teil des WS_FIELD_DESCRIPTION. Der Offset des Count-Felds wird im Feld countOffset angegeben, und der Offset des Bytefelds wird im Offsetfeld angegeben. Die WS_BYTE_ARRAY_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur innerhalb eines WS_FIELD_DESCRIPTION verwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
WS_FIELD_OPTIONAL Ein Nullarray wird dargestellt, indem das Arrayzeigerfeld auf NULL festgelegt und eine Länge von 0 angegeben wird. Ein Nil-Array wird von einem leeren Array unterschieden, je nachdem, ob das Arrayzeigerfeld ist oder nicht. NULL (in beiden Fällen ist die Länge null). Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. |
|||||||||||
WS_DESCRIPTION_TYPE Wert: 25 Wird verwendet, um den XML-Typ der zu serialisierenden Struktur darzustellen. Dies kann verwendet werden. , um Untertypen mithilfe des xsi:type-Attributs aus dem XML-Schema zu identifizieren. Das Feld von Die Struktur muss vom Typ WS_STRUCT_DESCRIPTION* sein. Diesem Typ ist keine Typbeschreibung zugeordnet. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur innerhalb eines WS_FIELD_DESCRIPTION verwendet werden. Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden:
|
||||||||||||
WS_STRUCT_TYPE Wert: 26 Wird beim Serialisieren einer benutzerdefinierten Struktur verwendet. Die zugeordnete Typbeschreibung verweist auf eine WS_STRUCT_DESCRIPTION , der Informationen zur Serialisierung bereitstellt die Felder der -Struktur. Für diesen Typ ist eine WS_STRUCT_DESCRIPTION Typbeschreibung erforderlich. angegeben werden soll, das Informationen zum Serialisieren des Typs bereitstellt. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: solange die von der Struktur definierten Felder den angegebenen Einschränkungen entsprechen:
Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. |
WS_CUSTOM_TYPE Wert: 27 Wird beim Serialisieren eines benutzerdefinierten Typs verwendet. Die zugeordnete Typbeschreibung verweist auf eine WS_CUSTOM_TYPE_DESCRIPTION , der Informationen zum Serialisieren des Typs bereitstellt. Für diesen Typ ist eine WS_CUSTOM_TYPE_DESCRIPTION Typbeschreibung erforderlich. angegeben werden, das Informationen zum Serialisieren des Typs enthält, einschließlich ein WS_READ_TYPE_CALLBACK und WS_WRITE_TYPE_CALLBACK werden verwendet, um den Typ zu lesen und zu schreiben. Die Rückrufe werden am WS_TYPE_MAPPING übergeben und treffen die Ermittlung. ob die Zuordnung unterstützt wird. Die Unterstützung für jeden WS_FIELD_MAPPING-Wert hängt von der WS_TYPE_MAPPING Unterstützung, die durch den Rückruf bestimmt wird. Die Regeln sind wie folgt:
Unabhängig davon, welche WS_TYPE_MAPPING Werte unterstützt werden, ist der Typ kann immer mit WS_NO_FIELD_MAPPING verwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|||
WS_ENDPOINT_ADDRESS_TYPE Wert: 28 Wird beim Serialisieren WS_ENDPOINT_ADDRESS verwendet. Die zugeordnete Typbeschreibung verweist auf eine WS_ENDPOINT_ADDRESS_DESCRIPTION , der Informationen zum Serialisieren der Endpunktadresse bereitstellt. Für diesen Typ ist eine WS_ENDPOINT_ADDRESS_DESCRIPTION Typbeschreibung erforderlich. angegeben werden, das Informationen zum Serialisierungsformat bereitstellt. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. |
WS_FAULT_TYPE Wert: 29 Wird beim Serialisieren einer WS_FAULT verwendet. Die zugeordnete Typbeschreibung verweist auf eine WS_FAULT_DESCRIPTION , der Informationen zum Serialisieren des Fehlers bereitstellt. Für diesen Typ ist eine WS_FAULT_DESCRIPTION Typbeschreibung erforderlich. angegeben werden, das Informationen zum Serialisierungsformat bereitstellt. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. |
WS_VOID_TYPE Wert: 30 Dieser Typ wird verwendet, um ein Feld mit beliebiger Größe anzugeben. Ein WS_VOID_DESCRIPTION kann optional in der Reihenfolge geliefert werden. , um die Größe des Typs anzugeben. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur innerhalb der WS_FIELD_DESCRIPTION eines verwendet werden. WS_STRUCT_DESCRIPTION. Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
WS_FIELD_POINTER WS_FIELD_POINTER Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
|
|||||||||||
WS_ENUM_TYPE Wert: 31 Wird beim Serialisieren einer 32-Bit-Ganzzahl mit Vorzeichen verwendet, die entspricht zu einem aufgezählten Wert. Für diesen Typ ist eine WS_ENUM_DESCRIPTION Typbeschreibung erforderlich. angegeben werden, das Informationen zu den Enumerationswerten bereitstellt und deren entsprechende serialisierte Form. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_DURATION_TYPE Wert: 32 Wird beim Serialisieren einer WS_DURATION verwendet. Die WS_DURATION_DESCRIPTION Typbeschreibung kann optional sein. wird für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nullwert wird mithilfe eines NULL-Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation für WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UNION_TYPE Wert: 33 Wird beim Serialisieren einer Reihe von Optionen verwendet, die einer markierten Union entsprechen. 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> Für diesen Typ ist eine WS_UNION_DESCRIPTION Typbeschreibung erforderlich. zu liefern, die Informationen über die Auswahlmöglichkeiten und ihr entsprechendes serialisiertes Formular. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. Sehen Sie sich die Dokumentation für WS_FIELD_MAPPING an, für die Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: Dieser Typ unterstützt keine Nullwerte. Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. Bei Verwendung mit WS_FIELD_OPTIONAL der Standardwert im union wird mithilfe von nonEnumValue des WS_UNION_DESCRIPTION angegeben. |
||||||||||||
WS_ANY_ATTRIBUTES_TYPE Wert: 34 Wird beim Serialisieren einer Reihe von Attributen verwendet, die nicht Feldern zugeordnet sind mit WS_ANY_ATTRIBUTES. Diesem Typ ist keine Typbeschreibung zugeordnet. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur innerhalb eines WS_FIELD_DESCRIPTION verwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS-Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING , welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden:
Dieser Typ unterstützt keine Nullwerte. Dieser Typ unterstützt die Angabe einer WS_DEFAULT_VALUE nicht. |
Hinweise
Viele der WS_TYPEverfügen über eine entsprechende Typbeschreibungsstruktur, die zusätzliche Informationen zum Serialisieren oder Deserialisieren des Typs ermöglicht.
Beispielsweise verfügt die WS_INT32_TYPE über eine WS_INT32_DESCRIPTION-Struktur , die Einschränkungen für die deserialisierten Werte zulässt. Dies ist eine optionale Typbeschreibung (wenn nicht angegeben, ist der vollständige 32-Bit-Ganzzahlbereich zulässig).
Ein weiteres Beispiel ist die WS_STRUCT_TYPE, die die Spezifikation einer benutzerdefinierten Struktur mit Feldern ermöglicht. Die Felder werden in einer WS_STRUCT_DESCRIPTION beschrieben. Diese Typbeschreibung ist erforderlich.
Typbeschreibungszeiger begleiten WS_TYPE in den verschiedenen APIs und Strukturen, die auf Serialisierung basieren. Dies sollte NULL oder nicht NULL sein, je nachdem, ob die Typbeschreibung nicht definiert, optional oder erforderlich ist.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | webservices.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für