WS_TYPE_MAPPING列挙 (webservices.h)
シリアル化または逆シリアル化されるときに、WS_TYPE が XML とマップされる方法。
構文
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;
定数
WS_ELEMENT_TYPE_MAPPING 値: 1 これは、型が含まれる要素の読み取りまたは書き込み時に使用されます。 は要素の型に対応します。 型の定義には、属性へのマッピングを含めることができます。 テキスト、または要素の子要素。 次の呼び出しシーケンスは、要素を書き込むときに使用されます。
要素を読み取るときに、次の呼び出しシーケンスが使用されます。
|
WS_ATTRIBUTE_TYPE_MAPPING 値: 2 これは、1 つの属性の値の読み取りまたは書き込み時に使用されます。 定義 型の属性または子要素へのマッピングは必要ありません。 属性値を書き込むときに、次の呼び出しシーケンスが使用されます。
属性値を読み取るときに、次の呼び出しシーケンスが使用されます。
|
WS_ELEMENT_CONTENT_TYPE_MAPPING 値: 3 これは、型が 〘のすべてまたは一部に対応する場合に使用されます。 要素のコンテンツ (テキスト要素と子要素)。 型の定義には、テキストまたは子へのマッピングを含めることができます 要素を含める必要がありますが、属性を含めてはなりません。 次の呼び出しシーケンスは、コンテンツを書き込むときに使用されます 要素の:
次の呼び出しシーケンスは、次の内容を読み取るときに使用されます。 要素:
|
WS_ANY_ELEMENT_TYPE_MAPPING 値: 4 これは、型が完全に対応する場合に使用されます。 要素(要素の名前と名前空間を含む)。 定義には、属性と子要素を含めることができます とテキスト。 次の呼び出しシーケンスは、書き込み時に使用されます 要素:
次の呼び出しシーケンスは、次の内容を読み取るときに使用されます。 要素:
|
備考
WS_TYPE_MAPPING 値がサポートされている各 WS_TYPE のドキュメントを参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされる最小サーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
ヘッダー | webservices.h |