Partilhar via


Sobre o WsdCodeGen

WsdCodeGen usa um arquivo de configuração XML para determinar o local dos metadados do serviço. O arquivo de configuração também é usado para definir nomes de interface, GUIDs de interface, nomes de classe, nomes de método e outros identificadores. Para obter mais informações sobre esse arquivo, consulte WsdCodeGen Configuration File.

WsdCodeGen requer dois tipos de arquivos de entrada: um arquivo de configuração XML e um ou mais arquivos de descrição de serviço (arquivos WSDL e/ou XSD). WsdCodeGen processa esses arquivos de entrada e gera dois tipos de arquivos de saída: arquivos de interface e arquivos de cabeçalho/fonte.

Arquivos de entrada

Tipo Descrição
Arquivo de configuração Um arquivo XML que indica o local dos metadados do serviço e define nomes de interface, GUIDs de interface, nomes de classe, nomes de método e outros identificadores.
Arquivos de descrição do serviço Um ou mais arquivos WSDL ou XSD que descrevem os serviços a serem implementados no dispositivo.

 

Arquivos de saída

Tipo Descrição
Arquivos de interface Um arquivo IDL (Interface Definition Language) que pode ser usado com o compilador MIDL para produzir um arquivo de cabeçalho de interface. Clientes WSDAPI e serviços WSDAPI podem usar esse arquivo de interface.
Cabeçalho C++ e arquivos de origem Arquivos C++ que descrevem o contrato de mensagem, namespace e informações de tipo. Eles podem conter código proxy e/ou código stub. O código proxy implementa a interface de um serviço e traduz chamadas de método de serviço em operações WSDAPI que fazem solicitações de serviço. O código stub traduz pedidos de serviço WSDAPI em código que chama métodos de serviço.

 

Gerador de Código de Serviços Web em Dispositivos

Usando o WsdCodeGen