Inquiridor
WebMethod - Dúvida

Pergunta
-
[WebMethod]
O WebMethod de um WebService é distribuído para todos os clientes que acessam o servidor de aplicação ou na chamada de um WebMethod cada cliente possui sua instância ?
- Movido AndreAlvesLimaModerator terça-feira, 26 de outubro de 2010 23:29 (De:.NET Development - Geral)
Todas as Respostas
-
[WebMethod]
O WebMethod de um WebService é distribuído para todos os clientes que acessam o servidor de aplicação ou na chamada de um WebMethod cada cliente possui sua instância ?
Pesquisei sobre:
Cada vez que uma chamada é feita para o serviço web, uma nova instância da classe de serviço Web é criado.Fonte:http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/thread/b43d90db-6875-4b1b-bf17-6b930d51c5eb
Alguém realmente sabese isto é correto ?
-
É isso mesmo. Pelo fato de WebService não manter sessão, toda chamada a uma web service é uma "instância nova".
Na realidade, considere que todo método de um WebService é como um método estático (static em C#) de uma classe, ou seja, está sempre ativo, mas o chamador não consegue manter a instância.
Espero que tenha ajudado.
Abs,
Frederico B. Emídio
-
Eduardo,
Novidades quanto a essa sua dúvida?
André Alves de Lima
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima -
Prezado(a),
Estou migrando seu post para o fórum de WebServices.
Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.
Obrigado.
André Alves de Lima
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima