Thursday, May 13, 2010

SharePoint: How to retrieve specific version of file from a document library thro’ programmatically?

SharePoint: How to retrieve specific version of file from a document library thro’ programmatically?


The SPFile.Versions API can be used to retrieve the specific version of the document library.


//Open the web
SPWeb web = new SPSite("http://karthickmain:9091/sites/siteb").OpenWeb();

//Get the folder
SPFolder folder = web.Folders["Shared Documents"];
//Get the file
SPFile file = folder.Files["abc.doc"];
//Get all the versions
SPFileVersionCollection versions = file.Versions;
//Get the first version
SPFileVersion version = versions[3];
//Get the data
byte [] dBytes = version.OpenBinary();

How to restore a specific version back to the document library thro’ programmatically?

There are two ways we can restore the document.

1. SPFileVersionCollection.Restore() method
//restore specific version

versions.Restore(3);
2. SPFile.SaveBinary() method
file.SaveBinary(versions[3].OpenBinary());
But however the Restore method is more efficient as per msdn

LINKS:
=======
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tscSPFileVersionCollection_SV01013561.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPFileVersionCollectionRestore_SV01013756.asp

Monday, May 10, 2010

Benfica Campeão

Quem me conheço sabe que não ligo muito ao futebol ( excepto quando é o Mundial ou o Euro) mas ninguém consegue ficar indiferente quando uma equipa como Benfica é campeão, são os emails com wallpapers, as piadas, as notícias..
A notícia mais inesperada é a que se segue:
Microsoft Lança Browser Personalizado Para Fãs do Benfica


A Microsoft Portugal, em parceria com a Sportinveste Multimédia, anuncia a disponibilização, a partir de hoje, de uma versão especial do seu browser Internet Explorer 8 totalmente personalizada para o Sport Lisboa e Benfica. Esta versão especial do IE8 Benfica pode ser descarregada gratuitamente a partir do site oficial do clube em www.slbenfica.pt/ie8.



O Internet Explorer personalizado para o Benfica é um navegador desenvolvido pela Microsoft especialmente para os fãs do Benfica. Para além de todas as funcionalidades intrínsecas do Internet Explorer 8, o Internet Explorer do Benfica vem equipado com uma barra de navegação que permite aos utilizadores terem sempre o seu clube presente. Para além de um desenho fortemente apelativo, com o imaginário benfiquista visível no encarnado e no olho da águia, possui ainda informação permanentemente actualizada com as últimas notícias, os resultados dos jogos e vídeos. Apresenta ainda ligações directas aos serviços de pagamento de quotas, compra de bilhetes e Megastore Online. O site do clube passa também a ser a porta de entrada na internet para quem use este browser.











O Internet Explorer é o browser mais usado do Mundo, líder de mercado em Portugal, com uma quota de utilização de 80% (fonte: StatCounter). Com a garantia de qualidade da Microsoft, é disponibilizado grátis no site oficial do Sport Lisboa e Benfica, assim como nas redes sociais do clube. Também pode ser acedido directamente em www.slbenfica.pt/ie8 para fazer o download gratuito.



O Internet Explorer possui, entre outras funcionalidades, a navegação Inprivate, que não guarda registo das páginas que visitou, nem os dados pessoais do utilizador, garantindo assim uma maior privacidade de navegação. Para activar esta funcionalidade basta escolher a opção Navegação Inprivate no menu de Segurança.



Parcerias: Microsoft, Sportinveste Multimédia e ViaTecla



A Microsoft Portugal desenvolveu este projecto, uma iniciativa de âmbito inteiramente nacional, com a Sportinveste Multimédia, que participou activamente no desenho da solução. A Sportinveste Multimedia é o detentor exclusivo dos direitos New Media associados ao Sport Lisboa e Benfica. O desenvolvimento técnico foi feito pela Viatecla, uma empresa portuguesa com um portefólio vasto de desenvolvimento de soluções assentes em plataformas tecnológicas Microsoft.



FONTE:  http://wintech.com.pt/content/view/7416/