WS_TYPE_MAPPING-Enumeration (webservices.h)
Wie ein WS_TYPE bei serialisierter oder deserialisierter Xml-Datei zu oder aus XML zugeordnet wird.
Syntax
typedef enum {
WS_ELEMENT_TYPE_MAPPING = 1,
WS_ATTRIBUTE_TYPE_MAPPING = 2,
WS_ELEMENT_CONTENT_TYPE_MAPPING = 3,
WS_ANY_ELEMENT_TYPE_MAPPING = 4
} WS_TYPE_MAPPING;
Konstanten
WS_ELEMENT_TYPE_MAPPING Wert: 1 Dies wird beim Lesen oder Schreiben eines Elements verwendet, in dem der Typ entspricht dem Typ des Elements. Die Definition des Typs kann Zuordnungen zu Attributen enthalten, text oder untergeordnete Elemente des Elements. Beim Schreiben eines Elements wird die folgende Aufrufsequenz verwendet: syntax<br><br>WsWriteStartElement(...)<br>WsWriteType(..., WS_ELEMENT_TYPE_MAPPING, ...)<br>WsWriteEndElement(...)<br> Beim Lesen eines Elements wird die folgende Aufrufsequenz verwendet: syntax<br><br>WsReadToStartElement(...)?<br>WsReadType(..., WS_ELEMENT_TYPE_MAPPING, ...)<br> |
WS_ATTRIBUTE_TYPE_MAPPING Wert: 2 Dies wird beim Lesen oder Schreiben des Werts eines einzelnen Attributs verwendet. Die Definition des Typs darf keine Zuordnungen zu Attributen oder untergeordneten Elementen erfordern. Die folgende Aufrufsequenz wird beim Schreiben eines Attributwerts verwendet. syntax<br><br>WsWriteStartAttribute(...)<br>WsWriteType(..., WS_ATTRIBUTE_TYPE_MAPPING, ...)<br>WsWriteEndAttribute(...)<br> Die folgende Aufrufsequenz wird beim Lesen eines Attributwerts verwendet. syntax<br><br>WsFindAttribute(...)<br>WsReadStartAttribute(...)<br>WsReadType(..., WS_ATTRIBUTE_TYPE_MAPPING, ...)<br>WsReadEndAttribute(...)<br> |
WS_ELEMENT_CONTENT_TYPE_MAPPING Wert: 3 Dies wird verwendet, wenn der Typ ganz oder teilweise entspricht. Inhalt (Text und untergeordnete Elemente) eines Elements. Die Definition des Typs kann Zuordnungen zu Text oder untergeordneten Elementen enthalten. -Elemente, dürfen aber keine Attribute enthalten. Beim Schreiben des Inhalts wird die folgende Aufrufsequenz verwendet. eines Elements: syntax<br><br>WsWriteStartElement(...)<br>// Write attributes, if any<br>// Write other element content, if any<br>WsWriteType(..., WS_ELEMENT_CONTENT_TYPE_MAPPING, ...)<br>// Write other element content, if any<br>WsWriteEndElement(...)<br> Die folgende Aufrufsequenz wird beim Lesen des Inhalts von verwendet. ein Element: syntax<br><br>WsReadToStartElement(...)<br>// Read attributes, if any<br>WsReadStartElement(...)<br>// Read other element content, if any<br>WsReadType(..., WS_ELEMENT_CONTENT_TYPE_MAPPING, ...)<br>// Read other element content, if any<br>WsReadEndElement(...)<br> |
WS_ANY_ELEMENT_TYPE_MAPPING Wert: 4 Dies wird verwendet, wenn der Typ dem vollständigen entspricht. -Element, einschließlich des Namens und des Namespaces des Elements. Die Definition kann Attribute und untergeordnete Elemente enthalten. und Text. Die folgende Aufrufsequenz wird beim Schreiben verwendet ein Element: syntax<br><br>WsWriteType(..., WS_ANY_ELEMENT_TYPE_MAPPING, ...)<br> Die folgende Aufrufsequenz wird beim Lesen des Inhalts von verwendet. ein Element: syntax<br><br>WsReadToStartElement(...)?<br>WsReadType(..., WS_ANY_ELEMENT_TYPE_MAPPING, ...)<br> |
Hinweise
Weitere Informationen finden Sie in der Dokumentation zu den WS_TYPE , für die WS_TYPE_MAPPING Werte unterstützt werden.
Anforderungen
Anforderung | Wert |
---|---|
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