Windows Azure: bibliotecas novas com a v1.0
Olá pessoal, tudo certo?
No post anterior faltou uma novidade: as novas bibliotecas para manipulação de tipos do Azure, diagnósticos e outras APIs.
Com a instalação do SDK de novembro (v1.0) agora temos as APIs:
- Microsoft.WindowsAzure.Diagnostics;
- Microsoft.WindowsAzure.ServiceRuntime;
- Microsoft.WindowsAzure.StorageClient;
Com essas 3 APIs as aplicações ficaram mais simples, sem a necessidade de tratamento do projeto StorageClient, por exemplo, que havia em várias demos e laboratórios nos CTPs anteriores.
A notícia não tão boa é que alguns projetos antigos acabaram quebrando, necessitando de ajustes para se trabalhar com esses novos namespaces. Já fiz algumas alterações e até que não sofri muito :)
Para saber mais sobre esses namespaces, confira os links abaixo:
Microsoft.WindowsAzure.StorageClient
Ref.: https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storageclient.aspx
Microsoft.WindowsAzure.ServiceRuntime
Ref.: https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.serviceruntime.aspx
Microsoft.WindowsAzure.Diagnostics
Ref.: https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.diagnostics.aspx
A atualização do training kit de novembro é leitura obrigatória nesse processo!
Windows Azure Platform Training Kit - November Update
Ref.: https://www.microsoft.com/downloads/details.aspx?familyid=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en
Por enquanto é só! Até o próximo post :)
Waldemir.
Comments
Anonymous
December 04, 2009
Waldemir, Ainda não testei, mas aqui vai uma dica: o projeto do Windows Azure Aditional Code Samples em http://code.msdn.microsoft.com/windowsazuresamples/Release/ProjectReleases.aspx?ReleaseId=3526 tem uma biblioteca compatível com a antiga StotageClient. Se der certo, basta substituir a antiga pela nova e o código continua funcionando. Vamos tentar? []'sAnonymous
December 04, 2009
Olá Otávio, Sem dúvida. Vou fazer meus testes e colocar aqui meus comentários. Um abraço e obrigadão pela dica! Waldemir.Anonymous
December 04, 2009
Boas novas. Funcionou tudo comigo :) Quem tiver desenvolvido com a lib StorageClient pode usar a que indiquei acima. Ela não resolve alguns problemas, mas que podem ser resolvido rapidamente.Eles são:
- Uso do RoleManager para Trace -> agora usar o Trace da System.Diagnostics, o que é mais simples;
- Antigamente o método inicial de um WorkRole era Start(). Agora basta trocar para um override do Run();
- Lembrar de trocar as referências por esta Lib nova e usar, quando necessário as referências à Microsoft.WindowsAzure que você mostra no seu bloga. Com isto, tenho meus projetos antigos funcionando com a versão de novembro :) Abraços