Programmgesteuert abrufen Liste der Dokumentbibliotheken

Der folgende Codeausschnitt wird verwendet, um die Liste der Dokumentbibliotheken abrufen.

SPWeb _web = SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

foreach (SPList _lst in ListColl)

{

wenn (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

26. November, 2009 | Tags: , , | Kategorie: MOSS 2007, SharePoint-Objektmodell | Einen Kommentar schreiben

Wie Ressource-Datei in SharePoint verwenden 2007

Erstellen Resource-Datei mit Visual Studio IDE

Kopieren Sie die Ressource-Datei in 12 Bienenstock Ressource-Ordner

GetLocalized Methode aus SPUtility um die Werte aus Ressource-Datei zu lesen

Syntax:

SPUtility.GetLocalizedString(“$Resources:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, lang);

Beispiel:

SPUtility.GetLocalizedString(“$Resources:MyResources,Vorname”, “MyResources”, lang);

Sample Source:

8. November, 2009 | Tags: , , | Kategorie: MOSS 2007, SharePoint-Objektmodell | Ein Kommentar

Artikel-Aktualisierung oder aktualisiert Ereignis Tritt zweimal Document Library

Artikel-Aktualisierung oder Element aktualisiert Event in SharePoint 2007 kommt zweimal, wenn erforderlich Kasse Option ist für Dokumentbibliothek aktiviert.

Ich fand den folgenden Workaround von Microsoft Support für dieses Problem.

Überprüfen Sie den Wert vti_sourcecontrolcheckedoutby in BeforeProperties und AfterProperties, wenn die beiden Werte sind null wird das Ereignis […]

Programmgesteuertes Lesen Sie Alerts für Benutzer in der Websitesammlung

SPAlerCollection Klasse können Sie den Alert-Collection für den Benutzer zu erhalten.

Die unten Codeausschnitt wird verwendet, um alle Warnungen für die Websitesammlung registrierte Benutzer gelesen.

private static void GetAlerts()

{

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

SPWeb currWeb = currSite.OpenWeb();

SPUserCollection […]

Wie InfoPath XML-Datei im Forum Bibliothek Programmgesteuertes Bearbeiten in SharePoint 2007

Die folgenden Zeilen von Code-Snippet auf der InfoPath-XML Datensatz aktualisieren(Datei)

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

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

XmlDocument doc = new XmlDocument(); doc.Load(Leser);

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

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

doc.DocumentElement.SelectSingleNode(“meine:Status”, NamespaceManager).InnerText = “Gespeichert”; […]

"Die Datei wurde von SHAREPOINT System wurde geändert" Fehler beim Aktualisieren von InfoPath XML-Datei in SharePoint-Bibliothek

Wenn Sie versuchen, die InfoPath-XML-Datei durch das Objekt-Modell an Veranstaltungen / WebParts oder über jedes beliebige Medium Update.

Während der execting Item.Update() wird die folgende Fehlermeldung verursachen. Während der Aktualisierung des InfoPath-XML-Datei in die Datei und ListItem ListItem-Objekt am Anfang getrennt.

Item.File.Update() lösen Ihr Problem.

Stacktrace […]

SharePoint Diagnostics (SPDiag) Werkzeug für SharePoint-Produkte und-Technologien

Die wahre Macht von Microsoft Office SharePoint Server 2007 und Windows SharePoint Services 3.0 ist, dass sie endlos kann angepasst werden, um eine Vielzahl von geschäftlichen Anforderungen gerecht. Die Protean Natur von SharePoint ist zugleich seine mächtigste Feature und seine furchtbarste; die Komplexität der SharePoint-Umgebung kann durch Beschlüsse erhöhen […]

Updates sind auf GET-Anfragen nicht zulässig. Um Updates auf einem GET, stellen Sie die 'AllowUnsafeUpdates’ Eigentum auf SPWeb

Ich habe diese unten während der Aktualisierung des Profils durch Objektmodell.

Updates sind auf GET-Anfragen nicht zulässig. Um Updates auf einem GET, stellen Sie die 'AllowUnsafeUpdates’ Eigentum auf SPWeb

Schreibe web.AllowUnsafeUpdate = true; um dieses Problem zu lösen.

Programmgesteuertes Liste aktualisieren Inhalt in SharePoint

Hallo Devs,

Die Unten ist die Sample Code auf die SharePoint-Liste Inhalt programmgesteuert aktualisieren mithilfe von SharePoint-Objektmodell.

SPSite Site = new SPSite(“http://localhost:21000”); SPWeb Web = Site.OpenWeb(); SPList List = Web.Lists[“Adressbuch”]; SPListItem ListItem = List.GetItemById(0);

String FullName = String.Empty;

FullName = ListItem[“Vorname”].ToString() + ListItem.[“Nachname”].ToString(); SPListItem[“FullName”] = FullName; ListItem.Update();