Como: Use a Proxy Generated by WSDL.exe
The .NET Compact Framework não oferece suporte a todos os código gerado pela Tool WSDL (Web Serviços Description Idioma) (WSDL.exe). No entanto, os aplicativos que usam serviços Web podem usar o proxy gerado quando você adiciona uma referência da Web para um projeto dispositivo inteligente no Visual Studio.
Existem situações em que você talvez queira usar o WSDL.exe.Um caso é quando você precisa fornecer a ordem dos membros partícula no seu proxy para estar de acordo com a ordem necessária por um serviço Web.A ferramenta WSDL.exe tem um /order opção que gera identificadores explícitos de ordem em membros da partícula.
Observação: |
---|
Para evitar a etapa de remoção manual do código gerado do proxy, você pode adicionar primeiro uma referência da Web para um Smart D projeto de dispositivo no Visual Studio, and then run Wsdl.exe /order in another directory.Por fim, copie o código que preserva explícita de ordenação dos elementos do proxy gerado pelo WSDL.exe no proxy gerado ao adicionar a referência da Web. |
O procedimento a seguir mostra que código remover do proxy gerado para que ele pode ser usado pelo .NET Compact Framework. O código para remover está listado na ordem em que ele aparece no proxy gerado.
Observação: |
---|
W SDL.exe não pode gerar todo o código descrito th seguir e procedimento .O código código gerado depende parte iscar LY sobre o serviço associado. |
Para remover código sem-suporte do proxy gerado
Gerar o proxy com o Tool WSDL (Web Serviços Description Idioma) (WSDL.exe).
Remover o código que define um delegado chamado RetBaseTypesOperationCompleted do tipo SendOrPostCallback.
Remover o código que define e referencia o RetBaseTypesCompleted evento, o RetBaseTypesCompletedEventHandler delegado e o RetBaseTypesCompletedEventArgs classe.
Remover o código que define e chama o RetBaseTypesAsync método.
Remover o código que define e chama o OnRetBaseTypesOperationCompleted método.
Remover o código que define e chama o CancelAsync método.
Remova o atributo Serializable.