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

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 Sie das Intervall für Benachrichtigungen in SharePoint festgelegt 2007

Um den Timer Job Intervall für Benachrichtigungen einstellen können, indem Sie die setproperty für die Eigenschaft Job-immediate-alerts SET-Befehl in stsadm.

Syntax:STSADM-o-pn getproperty Job-immediate-alerts-pv <Eigenschaftswert> -URL <URL dieser Seite>

Beispiel:STSADM-o-pn getproperty Job-immediate-alerts-pv “jeder 2 Minuten” -url http://Uday

[…]

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”; […]

Holen Sie Timer Job Intervall für Benachrichtigungen

Um den Timer Job Intervall für Benachrichtigungen können mit dem Befehl stsadm getproperty abgerufen werden.

Syntax:STSADM-o-pn getproperty Job-immediate-alerts-url <URL dieser Seite>

Beispiel:

STSADM-o getproperty-pn Job-immediate-alerts-url http://Uday

Set Dauer für neues Symbol Anzeige in SharePoint

Um die Dauer für Neues Symbol in SharePoint (der Indikator, der neben neuen Elementen zeigt) Zugriff auf das SharePoint WebApplication Objekt und setzen Sie den Wert für DaysToShowNewIndicator.

SPWebApplication WebApp = SPWebApplication.Lookup(neue Uri(WebAppURL.Text));

WebApp.DaysToShowNewIndicator = 3;

WebApp.Update();

[…]

Veröffentlicht SPDisposeCheck!

SPDisposeCheck v1.3.1 hat auf der MSDN Code Gallery veröffentlicht, http://code.msdn.microsoft.com / SPDisposeCheck. This tool will help improve the quality of your SharePoint assemblies. It will inspect your SharePoint assemblies and check that you are correctly disposing of certain SharePoint objects (IDisposable Objekte, die SPSite und SPWeb umfasst). The tool is based upon the guidance published in this […]

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();