martedì 16 dicembre 2008

Sharepoint impersonate tramite VB.Net e C#

Il frammento di codice, qui di seguito, illustra una tecnica di come effettuare l'impersonate, ossia operare con un profilo di tipo amministratore, in ambito di Microsoft Sharepoint 2007, tramite il linguaggio di programmazione Visual Basic Net e C#

VB.Net


Dim user As SPUser = Web.AllUsers("Server/Administrator")

Dim token As SPUserToken = user.UserToken
Dim impersonatedSiteCollection As New SPSite(Web.Url, token)
Dim WebSito As SPWeb = impersonatedSiteCollection.OpenWeb()

C#


SPUser user = Web.AllUsers["Server/Administrator"];
SPUserToken token = user.UserToken;
SPSite impersonatedSiteCollection = new SPSite(Web.Url , token);
SPWeb WebSito = impersonatedSiteCollection.OpenWeb();

Nessun commento: