- Guida introduttiva
- Amministrazione e monitoraggio SharePoint 2007
- Deployment
- Introduzione a CAML
- Introduzione all’Object Model
- Usare le Features e Solutions
- Utilizzo dei Site e dei Web
- Introduzione gestione SPList degli SPWeb
- Business Data Catalog
- I content type. Cosa sono e come utilizzarli
- Gestione degli eventi delle liste
- Deploy Event Receiver
Le Document Libraries sono il cavallo di battaglia di MOSS.
Molte realtà utilizzano MOSS solamente per le Document Libraries.
Le Basi
Le Document Libraries è un’altro tipo di list di SharePoint la quale implementa una serie di funzionalità non presenti nelle altre liste.Per poter accedere alle liste di questo tipo possiamo utilizzare le, già viste, SPList e la classe SPListItem per i suoi item oppure, se volessimo usare qualcosa di più specifico di questa lista, allora possiamo usare le classi specializzate, SPDocumentLibrary e SPFile.
Tramite le classi specializzate abbiamo la possibilità di utilizzare al meglio la Document Libraries; ad esempio l’SPFile espone più metodi per la gestione del versioning degli item.
Document Library Object Model
L’object model a supporto per la gestione delle Document Libraries sono:Le classi SPFile e SPFolder espongono ottime funzionalità per la gestione delle directory e dei file all’interno della lista.
namespace DocLibrary { using System; class Program { static void Main(string[] args) { // siteUrl SPSite sourceSite = new SPSite(args[0]); // siteName sourceWeb = sourceSite.AllWebs[args[0]]; foreach (SPList theList in sourceWeb.Lists) if (theList is SPDocumentLibrary) Console.WriteLine(theList.Title); } } }Buona Document Library ;D
No comments:
Post a Comment