2009-11-10 8 views

Répondre

2

En supposant que vous avez votre siteId et webid vous pouvez faire quelque chose comme ceci:

using (SPSite site = new SPSite(siteId)) 
{ 
    SPWeb web = site.OpenWeb(webId); 
    SPList list = web.Lists["ListName"]; 

    // Manipulate your SPList here 
} 
+3

Je pense que vous aussi utiliser 'l'aide 'autour de l'appel' OpenWeb'. –

3

réponse de PGB est correct. C'est assez simple, vraiment. Une mise en garde à ce sujet est que le code qui utilise le modèle d'objet SharePoint doit être exécuté sur le serveur SharePoint lui-même et non sur une machine distante. Si vous essayez d'interagir à distance avec une liste SharePoint, vous voudrez probablement utiliser des services Web. SharePoint 2007 a une couverture décente de la manipulation de listes dans ses services Web intégrés, mais si vous voulez des fonctionnalités plus spécifiques, vous pouvez toujours rouler les vôtres.

Un bon point pour l'option de déploiement soi-même départ est ici: http://msdn.microsoft.com/en-us/library/ms464040.aspx

Le SDK docs pour les listes de service Web peut être trouvé à http://msdn.microsoft.com/en-us/library/lists.aspx

+0

Malheureusement, l'exécution sur le serveur n'est pas une option viable. Avez-vous plus d'informations sur les services Web intégrés? –

Questions connexes