Праграмна атрымаць спіс дакументаў бібліятэк

Наступны фрагмент кода выкарыстоўваецца для атрымання спісу бібліятэк дакументаў.

SPWeb _web = SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

Еогеасп (SPList _lst ў ListColl)

{

калі (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

26 лістапада, 2009 | Тэгі: , , | Катэгорыя: MOSS 2007, Аб'ектнай мадэлі SharePoint | Пакінуць каментар

Як выкарыстоўваць файл рэсурсаў у SharePoint 2007

Стварыць файл рэсурсу з дапамогай асяроддзя распрацоўкі Visual Studio

Скапіруйце файл рэсурсаў у 12 вулей тэчка рэсурс

GetLocalized метад ад SPUtility счытваць значэння з файла рэсурсаў

Сінтаксіс:

SPUtility.GetLocalizedString(“$Рэсурсы:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, толькі);

Прыклад:

SPUtility.GetLocalizedString(“$Рэсурсы:MyResources,Імя”, “MyResources”, толькі);

Ўзор Крыніца:

8 лістапада, 2009 | Тэгі: , , | Катэгорыя: MOSS 2007, Аб'ектнай мадэлі SharePoint | Адзін каментар

Пункт Абнаўленне або Абнаўленне падзея адбываецца двойчы ў бібліятэцы дакументаў

Пункт Абнаўленне або Item Абноўлена падзея ў SharePoint 2007 сустракаецца двойчы, калі гэтага патрабуюць праверку опцыя ўключана для бібліятэкі дакументаў.

Я знайшоў наступны абыходны шлях ад Microsoft для вырашэння ўзніклай праблемы.

Праверце значэнне vti_sourcecontrolcheckedoutby ў BeforeProperties і AfterProperties, калі абодва значэння роўныя нулю, то падзея […]

Праграмна Чытаць абвесткі для карыстальнікаў у калекцыі сайта

Клас SPAlerCollection можа быць выкарыстаны для атрымання Калекцыя абвесткі для карыстальніка.

Ніжэй фрагмент кода выкарыстоўваецца, каб прачытаць ўсе папярэджанні, якія зарэгістраваныя для карыстальнікаў сямейства сайтаў.

прыватныя статычнай сілы GetAlerts()

{

SPSite currSite = новы SPSite(“HTTP://Удай”);

CurrWeb SPWeb = currSite.OpenWeb();

SPUserCollection […]

Як змяніць InfoPath XML файла ў бібліятэчнага форуму праграмна ў SharePoint 2007

Прыведзеныя ніжэй лініі фрагменце кода заключаецца ў абнаўленні XML запіс InfoPath(файл)

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

MemoryStream myInStream = новы MemoryStream(item.File.OpenBinary()); XmlTextReader чытач = новы XmlTextReader(myInStream);

XmlDocument док = новы XmlDocument(); doc.Load(чытач);

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

XmlNamespaceManager nameSpaceManager = новы XmlNamespaceManager(doc.NameTable); nameSpaceManager.AddNamespace(“мой”, “HTTP://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“мой:Статус”, nameSpaceManager).Унутраная Text = “Захаваныя”; […]

"Файл быў зменены SHAREPOINT Сістэма" Памылка пры абнаўленні InfoPath XML-файла ў бібліятэцы SharePoint

Калі вы паспрабуеце абнавіць InfoPath XML-файла праз аб'ектную мадэль у мерапрыемствах / WebParts або з дапамогай любых сродкаў.

Хоць execting Item.Update() выкліча памылку ніжэй. Пры абнаўленні файла InfoPath XML ў ListItem файл і аб'ект ListItem раз'яднання.

Item.File.Update() вырашыць вашу праблему.

StackTrace […]

SharePoint Дыягностыка (SPDiag) Інструмент для SharePoint прадуктаў і тэхналогій

Рэальная ўлада Office SharePoint Server 2007 і службаў Windows SharePoint Services 3.0 з'яўляецца тое, што яны могуць быць бясконца настроены, каб задаволіць шырокі спектр патрэбаў бізнесу. Ператварэнне прырода SharePoint з'яўляецца адначасова яе найбольш магутнай асаблівасці і яго самы грозны; Складанасць асяроддзя SharePoint можа павялічыць на парадкі […]

Абнаўлення ў цяперашні час забароненыя, запыты GET. Каб дазволіць абнаўлення на GET, опцыя 'AllowUnsafeUpdates’ ўласнасць на SPWeb

Я атрымаў гэта ніжэй пры абнаўленні профілю праз аб'ектную мадэль.

Абнаўлення ў цяперашні час забароненыя, запыты GET. Каб дазволіць абнаўлення на GET, опцыя 'AllowUnsafeUpdates’ ўласнасць на SPWeb

Дадаць web.AllowUnsafeUpdate = TRUE; каб вырашыць гэтую праблему.

Праграмна Спіс Абнаўленне кантэнту ў SharePoint

Прывітанне Devs,

Ніжэй прыклад кода для абнаўлення зместу спісу Sharepoint праграмна з дапамогай аб'ектнай мадэлі SharePoint.

SPSite сайта = новы SPSite(“HTTP://лакальны:21000”); SPWeb вэб = Site.OpenWeb(); SPList List = Web.Lists[“Адрасная кніга”]; SPListItem ListItem = List.GetItemById(0);

Радок FullName = string.Empty;

FullName = ListItem[“Імя”].ToString() + ListItem[“Прозвішча”].ToString(); SPListItem[“Поўнае Імя”] = FullName; ListItem.Update();