WS_TYPE_MAPPING enumeração (webservices.h)
Como um WS_TYPE mapeia de ou para XML quando serializado ou desserializado.
Sintaxe
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;
Constantes
WS_ELEMENT_TYPE_MAPPING Valor: 1 Isso é usado ao ler ou escrever um elemento em que o tipo corresponde ao tipo do elemento. A definição do tipo pode incluir mapeamentos para atributos, texto ou elementos filho do elemento. A seguinte sequência de chamadas é usada ao escrever um elemento:
A seguinte sequência de chamadas é usada ao ler um elemento:
|
WS_ATTRIBUTE_TYPE_MAPPING Valor: 2 Isso é usado ao ler ou gravar o valor de um único atributo. A definição do tipo não deve exigir mapeamentos para atributos ou elementos filho. A sequência de chamadas a seguir é usada ao gravar um valor de atributo.
A sequência de chamadas a seguir é usada ao ler um valor de atributo.
|
WS_ELEMENT_CONTENT_TYPE_MAPPING Valor: 3 Isso é usado quando o tipo corresponde a todos ou parte do conteúdo (texto e elementos filho) de um elemento. A definição do tipo pode incluir mapeamentos para texto ou filho elementos, mas não deve incluir nenhum atributo. A sequência de chamadas a seguir é usada ao escrever o conteúdo de um elemento:
A sequência de chamadas a seguir é usada ao ler o conteúdo de um elemento:
|
WS_ANY_ELEMENT_TYPE_MAPPING Valor: 4 Isso é usado quando o tipo corresponde ao completo o elemento, incluindo o nome e o namespace do elemento. A definição pode incluir atributos e elementos filho e texto. A sequência de chamadas a seguir é usada ao gravar um elemento:
A sequência de chamadas a seguir é usada ao ler o conteúdo de um elemento:
|
Observações
Consulte a documentação de cada WS_TYPE para a qual há suporte para valores WS_TYPE_MAPPING.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
servidor com suporte mínimo | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
cabeçalho | webservices.h |