.NET

Visual Studio 2010 - Tools for SharePoint

Direttamente dal blog del team di SharePoint, una buona notizia per tutti gli sviluppatori SharePoint. Technorati Tags: SharePoint, .NET

Visual Studio 2010

Cominciano ad uscire le notizie sulla nuova versione di Visual Studio. Per i curiosi qui è presente una overview del prodotto. Technorati Tags: .NET

SharePoint 3.0 - Eccezione "Operation is not valid due to the current state of the object"

Può capitare di dover aggiornare tramite codice, degli Item su cui l’utente corrente non ha privilegi di scrittura. SharePoint 3.0 ci viene in aiuto con il metodo SPSecurity.RunWithElevatedPrivileges che permette di effettuare esattamente quello di cui abbiamo bisogno. Tutto sembra facile, ma se proviamo ad eseguire questo codice:   SPSecurity.RunWithElevatedPrivileges(delegate() { ...

Lettura dei suffissi UPN in Active Directory

Mi è capitato di sviluppare un’applicazione in cui fosse necessario avere una lista contenente tutti gli “UPN Suffix” del dominio (il principale e gli alternativi); praticamente quello che ci viene proposto nella combobox relativamente allo “user logon name” dello snap-in di “ActiveDirectory Users and Computers”. Il codice non è molto difficile:   public string[] GetUpnSuffix() ...

SharePoint 2007 - Come inserire dati all'interno di una lista senza averne i privilegi

Può capitare, ad esempio nello sviluppo di una WebPart, che si abbia la necessità di inserire dei dati all’interno di una lista SharePoint senza che l’utente che sta eseguendo la WebPart abbia alcun diritto su quella lista. Con SharePoint 2007 abbiamo a disposizione il comando RunWithElevatedPrivileges che ci permette di eseguire del codice con l’identità dell’utente SHAREPOINT\System account, tuttavia, oltre a tutte le considerazioni in materia di sicurezza dobbiamo prendere alcuni accorgimenti per far funzionare il nostro codice: ·         Dopo aver elvevato i privilegi dovremmo istanziare nuovamente le classi SPSite ed SPWeb senza poter utilizzare quelle disponibili nel context in quanto quelle...

SharePoint 2007 - Rimuovere i diritti di accesso ad una cartella

Un’importante innovazione che troviamo in SharePoint 2007, consiste nella possibilità di avere differenti autorizzazioni su ogni singola cartella di una document library (nella versione 2003 le autorizzazioni erano invece comuni su tutta la document library). Se ad esempio vogliamo rimuovere i diritti di accesso a tutti i gruppi ad eccezione di uno, sarà sufficiente interrompere la RoleInheritance sulla cartella interessata e rimuovere i vari gruppi dall’item.   ...

Programmare con SharePoint Services 3.0

Due interessanti articoli per tutti coloro che debbono iniziare a sviluppare con SharePoint e non sanno da cosa cominciare: Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0 (Part 1 of 2) Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0 (Part 2 of 2)   Technorati Tags: SharePoint

SharePoint 2007 - Come verificare l'esistenza di una cartella

Spesso capita di dover creare automaticamente una serie di cartelle all'interno di una raccolta documenti, prima di creare le cartelle è però sempre buona norma verificarne l'esistenza tramite il la proprietà "Exists" della classe SPFolder.   // Verifica l'esistenza del folder passato come argomento (URL completo del folder) public bool ExistFolder(string folderName) ...

WF - Tracking Services

Due interessanti articoli da leggere sul servizio di Tracking in Workflow Foundation: Windows Workflow Foundation: Tracking Service Introduction Windows Workflow Foundation: Tracking Service Deep Dive   Technorati Tags: .NET, Framework 3.0

[70-541, #7] - Come esplorare il contenuto di una cartella in SharePoint

Se vogliamo costruire un nostro browser personale per esplorare il contenuto delle cartelle di SharePoint è possibile utilizzare la collection “Files”  contenuta nella classe SPFolder, semplicemente conoscendo l’URL della cartella di cui si desidera conoscere il contenuto.   // Restitusce un array-list con il contenuto dei files di una specifica cartella public System.Collections.ArrayList GetFolderFiles(string targetFolder) ...

Full .NET Archive

«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011