Magnoweb 0 Denunciar post Postado Maio 7, 2013 Olá a todos Criei um webservice (asmx) que tem a função de enviar mensagens de e-mail (mailmarketing). Faço a chamada a esse webservice de forma assíncrona e não preciso de retorno. var service = new WebServiceSoapClient("WebServiceSoap"); service.SendEmailAsync(param1, param2, param3); Ai vem a dúvida: Ao fazer uma chamada a um webservice de forma assincrona, pode ocasionar em timeout? Tendo em vista que poderão ser enviadas 10, 500, 3.000 mensagens. O código que tenho no webservice é um for simple fazendo o envio das mensagens. for (int i = 0; i < Length; i++){...} Se sim, que acredito ser a resposta, como contornar essa situação? Threads? Magnoweb B) Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Maio 7, 2013 Sim, ele pode cair em Timeouts por parte da conexão que ele vai usar. As threads são uma boa saída, embora a melhor saída seria um registro de atividade no servidor que executaria um programa offline. Compartilhar este post Link para o post Compartilhar em outros sites
ursolouco 0 Denunciar post Postado Maio 26, 2013 Brother, Segue referência sobre o assunto -> http://msdn.microsoft.com/en-us/magazine/cc164128.aspx []s Compartilhar este post Link para o post Compartilhar em outros sites