Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
645
Assunto : WebServices
Titulo: Utilize o atributo OneWay em WebMethods que não tenham retorno

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


Algumas vezes utilizamos webMethods sem retorno, como por exemplo, para inserção ou atualização de dados.

Para estes casos existe um truque bem simples para otimização de performance : Podemos utilizar uma atributo junto ao WebMethod chamado OneWay. Com isso estamos informando que este método não gera um retorno.

Essa informação faz com que o client possa disparar o método e não ficar esperando um retorno, continuando o processamento imediatamente após o disparo do método. Desta forma temos uma otimização da chamada ao método, ganhando performance.

Na verdade OneWay é um parâmetro do atributo SoapRPCMessage. Este atributo é usado para formatar a mensagem SOAP de acordo com o padrão RPC, portanto poderia ser usado com outras finalidades, mas em nosso exemplo podemos utilizar apenas para definir que o webMethod é OneWay. Veja como fica :

<WebMethod(Description:="Um Método Qualquer"), SoapRpcMethod(oneway:=True)> _
Public Sub UmMetodo


End Sub


Observe que trata-se de uma Sub. Sendo OneWay, não poderia haver retorno.

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
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