Sobre o WsdCodeGen
O WsdCodeGen usa um arquivo de configuração XML para determinar o local dos metadados de 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 Arquivo de configuração WsdCodeGen.
O 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). O WsdCodeGen processa esses arquivos de entrada e gera dois tipos de arquivos de saída: arquivos de interface e arquivos de cabeçalho/origem.
Arquivos de entrada
Tipo | Descrição |
---|---|
Arquivo de configuração | Um arquivo XML que indica o local dos metadados de 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 (Linguagem de Definição de Interface) 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. |
Arquivos de origem e cabeçalho C++ | Arquivos C++ que descrevem o contrato de mensagem, o namespace e as 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 converte chamadas de método de serviço em operações WSDAPI que fazem solicitações de serviço. O código stub converte solicitações de serviço WSDAPI em código que chama métodos de serviço. |
Tópicos relacionados