Par programme récupérer la liste des bibliothèques de documents

Le code suivant est utilisé pour récupérer la liste des bibliothèques de documents.

SPContext.Current.Web SPWeb _WEB =;

SPListCollection ListColl _web.Lists =;

foreach (_lst SPList en ListColl)

{

si (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

Le 26 novembre, 2009 | Tags: , , | Catégorie: MOSS 2007, Modèle objet SharePoint | Laissez un commentaire

Comment faire pour utiliser fichier de ressources dans SharePoint 2007

Créer un fichier de ressources à l'aide de Visual Studio IDE

Copiez le fichier de ressources en 12 dossier de ressources ruche

méthode de GetLocalized SPUtility de lire les valeurs du fichier de ressources

Syntaxe:

SPUtility.GetLocalizedString(“$Ressources:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, à long);

Exemple:

SPUtility.GetLocalizedString(“$Ressources:MyResources,FirstName”, “MyResources”, à long);

Source d'exemples:

8 novembre, 2009 | Tags: , , | Catégorie: MOSS 2007, Modèle objet SharePoint | Un commentaire

Point Mise à jour ou mise à jour se produit l'événement deux fois dans la bibliothèque de documents

Point Mise à jour ou l'objet de l'événement à jour dans SharePoint 2007 se produit deux fois, si besoin option de paiement est activée pour la bibliothèque de documents.

J'ai trouvé la solution suivante à partir du Support technique Microsoft pour cette question.

Vérifiez la valeur de vti_sourcecontrolcheckedoutby dans BeforeProperties et AfterProperties, si les valeurs des deux sont nulles alors l'événement […]

Programme Lire alertes pour les utilisateurs de collection de sites

SPAlerCollection classe peut être utilisée pour obtenir la collection d'alerte pour l'utilisateur.

L'extrait de code ci-dessous est utilisée pour lire toutes les alertes pour les utilisateurs enregistrés collection de sites.

privés GetAlerts static void()

{

SPSite currSite = new SPSite(“http://Uday”);

SPWeb = currWeb currSite.OpenWeb();

SPUserCollection […]

Comment faire pour modifier fichier XML InfoPath à la Bibliothèque de Forum programme dans SharePoint 2007

Le dessous des seuils d'extrait de code est à mettre à jour le dossier XML InfoPath(fichier)

SPContext.Current.Web SPWeb _WEB =; SPList _list = _web.Lists[“SampleFormLib”];

MemoryStream myInStream = new MemoryStream(item.File.OpenBinary()); XmlTextReader lecteur = new XmlTextReader(myInStream);

doc XmlDocument XmlDocument = nouvelle(); doc.Load(lecteur);

reader.Close(); myInStream.Close();

XmlNamespaceManager NamespaceManager = new XmlNamespaceManager(doc.NameTable); nameSpaceManager.AddNamespace(“mon”, “http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“mon:Statut”, nameSpaceManager).InnerText = “Enregistré”; […]

"Le fichier a été modifié par SHAREPOINT system" Erreur lors de la mise à jour de fichier xml InfoPath dans SharePoint Bibliothèque

Si vous essayez de mettre à jour le fichier xml par modèle d'objet InfoPath à un événement ou WebParts ou par tout moyen.

Bien que l'execting Item.Update() fera l'erreur ci-dessous. Alors que la mise à jour le fichier XML InfoPath dans l'objet ListItem ListItem fichier et obtenir déconnectés.

Item.File.Update() résoudra votre problème.

StackTrace […]

SharePoint Diagnostics (SPDiag) Outil pour les produits et technologies SharePoint

La vraie puissance d'Office SharePoint Server 2007 et Windows SharePoint Services 3.0 est qu'ils peuvent être sans cesse sur mesure pour répondre à une grande variété de besoins d'affaires. La nature protéiforme de SharePoint est à la fois sa fonction la plus puissante et la plus formidable; la complexité de votre environnement SharePoint peut augmenter de plusieurs ordres de […]

Mises à jour sont actuellement rejetées sur les requêtes GET. Pour permettre les mises à jour sur un EEG, définir les AllowUnsafeUpdates '’ bien sur SPWeb

J'ai eu cette mise à jour ci-dessous tandis que le profil par le biais du modèle objet.

Mises à jour sont actuellement rejetées sur les requêtes GET. Pour permettre les mises à jour sur un EEG, définir les AllowUnsafeUpdates '’ bien sur SPWeb

Ajouter web.AllowUnsafeUpdate = true; pour résoudre ce problème.

Contenu de la liste à jour par programme dans SharePoint

Salut Devs,

Ce qui suit est l'exemple de code pour mettre à jour le contenu de la liste Sharepoint programme à l'aide du modèle d'objet SharePoint.

Site SPSite = SPSite nouvelles(“http://localhost:21000”); Web SPWeb = Site.OpenWeb(); Liste SPList = Web.Lists[“Carnet d'adresses”]; Listitem SPListItem = List.GetItemById(0);

FullName = chaîne string.Empty;

FullName = ListItem[“FirstName”].ToString() + ListItem.[“LastName”].ToString(); SPListItem[“FullName”] = FullName; ListItem.Update();