none
Variavel e metodo statico RRS feed

  • Pergunta

  • Pessoal,

    Estou iniciando meus estudos nessa area, e estou seguindo um exemplo que encontrei, onde eu tenho uma classe de acesso a dados, que possui metodo de busca como statico. Com isso eu nunca preciso instancia esse metodo, mas em uma APP WEB, se dois usuarios chamarem ao mesmo tempo esse metodo de busca, mas com a query diferente, ele ira retornar para cada um o resultado da sua query, ou apenas  o resultado de uma das query? Sei que para vcs é uma coisa simples essa minha duvida, não sei nem se eu posso colocar esse tipo de duvida aqui, mas é que estou encontrando dificuldades para enterder esse negocio de variaves statica e metodo statico.

    Obrigado

    Alex

    quinta-feira, 7 de maio de 2009 18:37

Respostas

  • Alex,

    Se dois clientes web chamam um método com argumentos diferentes, no caso queries, cada um terá o seu devido resultado e não um resultado único.

    A respeito do funcionamento correto do modificador static vejo o seguinte artigo (at. http://msdn.microsoft.com/pt-br/library/98f28cdx.aspx )

    O fórum mais correto para sua pergunta é o .Net Framework - Geral ou até mesmo o ASP.Net

    Espero ter ajudado,
    Paulo R. Pereira - Obs.: Se a resposta foi útil não se esqueça de marcar. Obrigado!
    sexta-feira, 8 de maio de 2009 00:59
  • Alex,

    os resultados serão diferentes para cada usuário. O compartilhamento só funciona para dados armazenados em variáveis/propriedades. A chamada de métodos é independente, ou seja, não há compartilhamento.


    Ricardo Oneda Acesse o blog de Ricardo Oneda Acesse o perfil de Ricardo Oneda no Twitter
    sexta-feira, 8 de maio de 2009 17:06

Todas as Respostas

  • Alex,

    Se dois clientes web chamam um método com argumentos diferentes, no caso queries, cada um terá o seu devido resultado e não um resultado único.

    A respeito do funcionamento correto do modificador static vejo o seguinte artigo (at. http://msdn.microsoft.com/pt-br/library/98f28cdx.aspx )

    O fórum mais correto para sua pergunta é o .Net Framework - Geral ou até mesmo o ASP.Net

    Espero ter ajudado,
    Paulo R. Pereira - Obs.: Se a resposta foi útil não se esqueça de marcar. Obrigado!
    sexta-feira, 8 de maio de 2009 00:59
  • Alex,

    os resultados serão diferentes para cada usuário. O compartilhamento só funciona para dados armazenados em variáveis/propriedades. A chamada de métodos é independente, ou seja, não há compartilhamento.


    Ricardo Oneda Acesse o blog de Ricardo Oneda Acesse o perfil de Ricardo Oneda no Twitter
    sexta-feira, 8 de maio de 2009 17:06