locked
Armazenamento de dados RRS feed

  • Pergunta

  • Bom dia,
    Tenho uma dúvida quanto ao armazenamento de dados.

    A princípio gostaria de fazer uma app que possa funcionar on-line ou off-line. Quando a app estiver online vou puxar os dados de um webservice, mas quando estiver rodando offline (out of browser) preciso que esses dados estejam disponíveis.

    Qual a melhor maneira de fazer isso? Existe algum jeito do SL ter um banco de dados embarcado, ou vou ter que salvar os dados em um arquivo xml e salvar o xml no cliente?

    Existe algum pattern para isso?

    quarta-feira, 12 de janeiro de 2011 10:44

Respostas

  • Olá Rique.

    Você pode olhar o conceito de Isolated Storage, que faz exatamente o que você quer.

    Veja mais detalhes no link: http://blogs.silverlight.net/blogs/msnow/archive/2009/05/21/71909.aspx

    Abraços!


    Analista de Sistemas - [MCTS] WinForms 2.0/WPF 3.5/ASP.Net 3.5
    • Marcado como Resposta Ricardo Dorta sexta-feira, 21 de janeiro de 2011 17:52
    quarta-feira, 12 de janeiro de 2011 12:33
  • Você pode gravar arquivos texto, xml, json, etc no computador local.

    No Silverlight 4 isso é possível sem o Isolated Storage que possue limitações...


    ===================================
    Marcelo Fernandes Pimenta
    Sharepoint´s Severino
    Belo Horizonte - MG
    • Marcado como Resposta Ricardo Dorta sexta-feira, 21 de janeiro de 2011 17:52
    sexta-feira, 21 de janeiro de 2011 13:46

Todas as Respostas

  • Olá Rique.

    Você pode olhar o conceito de Isolated Storage, que faz exatamente o que você quer.

    Veja mais detalhes no link: http://blogs.silverlight.net/blogs/msnow/archive/2009/05/21/71909.aspx

    Abraços!


    Analista de Sistemas - [MCTS] WinForms 2.0/WPF 3.5/ASP.Net 3.5
    • Marcado como Resposta Ricardo Dorta sexta-feira, 21 de janeiro de 2011 17:52
    quarta-feira, 12 de janeiro de 2011 12:33
  • Você pode gravar arquivos texto, xml, json, etc no computador local.

    No Silverlight 4 isso é possível sem o Isolated Storage que possue limitações...


    ===================================
    Marcelo Fernandes Pimenta
    Sharepoint´s Severino
    Belo Horizonte - MG
    • Marcado como Resposta Ricardo Dorta sexta-feira, 21 de janeiro de 2011 17:52
    sexta-feira, 21 de janeiro de 2011 13:46
  • A diferença é que o Isolated Storage você pode utilizar em qualquer ambiente (web/oob) e no caso de manipulação de arquivos físicos você só vai poder utilizar caso esteja rodando Out of Browser com Elevated Trust.

    Portanto as duas soluções indicadas acima funcionam basta ver qual se aplica melhor para você


    Ricardo Dorta
    Arquiteto de Software
    MCP,MCAD,MCSD
    Ajudou? Marque como reposta!!!.
    blog: http://blogs.makesys.com.br/dorta
    twitter : http://twitter.com/dortaway
    sexta-feira, 21 de janeiro de 2011 17:52