Programmiski Ielādēt saraksts Dokumentu bibliotēkas

Šādu kodu fragments tiek izmantots, lai ielādētu sarakstā dokumentu bibliotēkās.

SPWeb _web = SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

foreach (SPList _lst jo ListColl)

{

ja (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

26 novembris, 2009 | Tags: , , | Kategorijas: MOSS 2007, SharePoint Object Model | Atstājiet savu komentāru

Kā lietot Resource File SharePoint 2007

Izveidot resursu failu, izmantojot Visual Studio IDE

Kopēt resursu failu 12 strops resurss mape

GetLocalized metode no SPUtility lasīt vērtības no resursu failu

Sintakse:

SPUtility.GetLocalizedString(“$Resursi:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, tikai);

Piemērs:

SPUtility.GetLocalizedString(“$Resursi:MyResources,Vārds”, “MyResources”, tikai);

Paraugs Source:

8 novembris, 2009 | Tags: , , | Kategorijas: MOSS 2007, SharePoint Object Model | Vienu komentāru

Programmatiski Lasīt brīdinājumus Lietotāju vietņu kolekcijas

SPAlerCollection klase var izmantot, lai iegūtu Alert kolekcija Lietotājam.

Turpmāk koda fragments tiek izmantots, lai lasītu visu brīdinājumus reģistrēti šīs vietņu kolekcijas lietotājiem.

private static void GetAlerts()

{

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

SPWeb currWeb = currSite.OpenWeb();

SPUserCollection […]

Kā noteikt laika intervālu Brīdinājumi vietu SharePoint 2007

To set the timer job interval for alerts can set by using the setproperty for the property job-immediate-alerts command in stsadm.

Sintakse:STSADM -o getproperty -pn job-immediate-alerts –pv <property value> -url <URL vietnes>

Piemērs:STSADM -o getproperty -pn job-immediate-alerts –pv “every 2 minutes” -url http://Uday

[…]

Kā rediģēt InfoPath XML failu Foruma bibliotēka Programmiski SharePoint 2007

Turpmāk līnijas koda fragmentā ir atjaunināt InfoPath xml rekordu(fails)

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

MemoryStream myInStream = jauni MemoryStream(item.File.OpenBinary()); XmlTextReader lasītājs = jauni XmlTextReader(myInStream);

XmlDocument doc = jauni XmlDocument(); doc.Load(lasītājs);

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

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

doc.DocumentElement.SelectSingleNode(“mans:Status”, nameSpaceManager).Iekšējais Teksta = “Saglabāts”; […]

Saņem Timer intervāla brīdinājumu

Lai iegūtu taimeris darbs intervāls brīdinājumu var iegūt, izmantojot getproperty komandu stsadm.

Sintakse:STSADM-o getproperty-pn darba tūlītējas brīdinājumi-url <URL vietnes>

Piemērs:

STSADM-o getproperty-pn darba tūlītējas brīdinājumi-url http://Uday

Noteikts ilgums Jauno Icon rādītāju SharePoint

Lai iestatītu ilgumu New ikona SharePoint (indikators, kas rāda, blakus jaunus objektus) piekļūt SharePoint WebApplication objektu un iestatītu vērtību DaysToShowNewIndicator.

SPWebApplication webapp = SPWebApplication.Lookup(Jaunais Uri(WebAppURL.Text));

WebApp.DaysToShowNewIndicator = 3;

WebApp.Update();

[…]

SPDisposeCheck Atbrīvots!

SPDisposeCheck v1.3.1 has been released on MSDN Code Gallery, 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 objects which includes SPSite and SPWeb). The tool is based upon the guidance published in this […]

Programmiski Update List Saturu SharePoint

Hi devs,

Zemāk ir parauga kods atjaunināt SharePoint sarakstu saturu programmatiski, izmantojot SharePoint Object Model.

SPSite Vietnes = jauns SPSite(“http://localhost:21000”); SPWeb Tīmekļa = Site.OpenWeb(); SPList list = Web.Lists[“Adrešu grāmata”]; SPListItem ListItem = List.GetItemById(0);

stīgu fullname = string.Empty;

Fullname = ListItem[“Vārds”].ToString() + ListItem[“Uzvārds”].ToString(); SPListItem[“Fullname”] = Fullname; ListItem.Update();