Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
1160
Assunto : WebServices
Titulo: Obtendo um WSDL em único arquivo

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



O WCF gera automaticamente um WSDL dos serviços que criamos. Porém o formato padrão de geração resulta no WSDL dividido em várias partes, fazendo referência a outros links que apontam para o site de origem onde está o serviço.

Se utilizarmos ferramentas automatizadas para geração de proxies, como as que temos no framework .net, tal como o svcutil, nem notamos isso. Porém se tivermos que entregar o WSDL inteiro para um parceiro de negócios, por exemplo, isso se torna um problema.

É fácil ocorrerem descuidos e o WSDL ser entregue parcialmente, para só então perceber que ele está dividido em várias partes e isso resulta em um enorme trabalho para juntar as partes toda vez que ocorrer uma mudança.

No framework 4.0 a única forma de facilitar um pouco mais esse trabalho é fazendo a geração via prompt, com a seguinte instrução:

svcutil /t:metadata <url>

Porém no framework 4.5 existe uma opção a mais : Ao chamar um serviço .svc podemos, para acessar o WSDL, utilizar o parâmetro ?singleWSDL, ao invés do padrão ?WSDL que existe desde os arquivos .asmx. Desta forma o WSDL devolvido como resultado vai estar no formato de um arquivo único.


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 2/1/2017 12:03:00 AM
nome: CQsXMrrKtF
email: derby451@hotmail.com
comentário:
NktFs8 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/31/2017 10:59:00 AM
nome: QwuYMuCjPmIBZtSEeT
email: derby451@hotmail.com
comentário:
zO1Pvf http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 11:06:00 PM
nome: fIwuiJXoPY
email: derby451@hotmail.com
comentário:
pPmSa7 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 10:01:00 PM
nome: WCfPlppeJYwnOtRTbnL
email: jogcbfn@hotmail.com
comentário:
5XbUB8 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 8:16:00 AM
nome: faxHFzxYHvHDcDnWhVF
email: jogcbfn@hotmail.com
comentário:
yWbJ2U http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br