Monday, November 23, 2009

Guida SharePoint – Lavorare con le Document Libraries

Precedenti post:

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