none
WebMethod - Dúvida RRS feed

  • 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 ?

    sexta-feira, 22 de outubro de 2010 19:02

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 ?

    sexta-feira, 22 de outubro de 2010 19:19
  • É 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

    http://www.fredericoemidio.com

    sexta-feira, 22 de outubro de 2010 20:33
  • 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
    terça-feira, 26 de outubro de 2010 23:29
    Moderador
  • 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
    terça-feira, 26 de outubro de 2010 23:29
    Moderador