أرشيف

برمجيا استرداد قائمة من مكتبات المستندات

يتم استخدام التعليمات البرمجية المتكررة التالية لاسترداد قائمة مكتبات المستندات.

SPWeb _web = SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

foreach (_lst SPList في ListColl)

{

إذا (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

26 نوفمبر, 2009 | به: , , | الفئة: موس 2007, شير طراز كائن | اترك التعليق

كيفية استخدام ملف الموارد في SharePoint 2007

إنشاء ملف الموارد باستخدام Visual Studio IDE

نسخ الملف إلى الموارد 12 مجلد الموارد خلية

طريقة GetLocalized من SPUtility لقراءة القيم من ملف المورد

بناء الجملة:

SPUtility.GetLocalizedString(“$موارد:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, فقط);

المثال:

SPUtility.GetLocalizedString(“$موارد:MyResources,الاسم الأول”, “MyResources”, فقط);

عينة المصدر:

8 نوفمبر, 2009 | به: , , | الفئة: موس 2007, شير طراز كائن | تعليق واحد

تحديث البند أو الحدث تحديث يحدث مرتين في مكتبة المستندات

تحديث البند أو البند تحديث حدث في SharePoint 2007 يحدث مرتين, إذا تتطلب الخروج يتم تمكين الخيار لمكتبة المستندات.

لقد وجدت الحل التالي من دعم مايكروسوفت لهذه المشكلة.

التحقق من قيمة vti_sourcecontrolcheckedoutby في BeforeProperties وAfterProperties, إذا كانت القيم كلاهما فارغة ثم الحدث […]

اقرأ برمجيا تنبيهات للمستخدمين في مجموعة الموقع

الطبقة SPAlerCollection يمكن استخدامها للحصول على مجموعة تنبيه للمستخدم.

يتم استخدام التعليمات البرمجية المتكررة أدناه لقراءة جميع التنبيهات مسجل لمستخدمي مجموعة الموقع.

GetAlerts الفراغ ثابت الخاص()

{

SPSite currSite = SPSite جديد(“المتشعب://عدي”);

CurrWeb SPWeb = currSite.OpenWeb();

SPUserCollection […]

كيفية تحرير ملف XML يقوم InfoPath في مكتبة المنتدى برمجيا في 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(“لي”, “المتشعب://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“لي:وضع”, nameSpaceManager).النص الداخلي = “حفظ”; […]

"تم تعديل الملف من قبل SHAREPOINT نظام" خطأ أثناء تحديث برنامج InfoPath XML ملف في مكتبة SharePoint

إذا حاولت تحديث ملف XML ل InfoPath من خلال نموذج كائن في أحداث / WebParts أو من خلال أي وسيط.

في حين أن execting Item.Update() سوف يتسبب في الخطأ أدناه. أثناء تحديث ملف XML InfoPath في ListItem الملف والحصول على قطع الكائن ListItem.

Item.File.Update() وسوف يحل المشكلة.

StackTrace […]

شير تشخيص (SPDiag) أداة لتقنيات ومنتجات SharePoint

القوة الحقيقية للل Office SharePoint Server 2007 ويقوم Windows SharePoint Services 3.0 هي أنه يمكن تخصيص ما لا نهاية ما لتلبية مجموعة واسعة من احتياجات العمل. طبيعة البروتيوسي من SharePoint هو في آن واحد ميزة أقوى والأكثر هائلة; تعقيد البيئة شير الخاص بك يمكن أن تزيد بأوامر من […]

التحديثات غير مسموح بها حاليا على طلبات الحصول على. للسماح التحديثات على الحصول على, مجموعة 'AllowUnsafeUpdates’ الملكية في SPWeb

حصلت على هذا أدناه أثناء تحديث الملف من خلال نموذج كائن.

التحديثات غير مسموح بها حاليا على طلبات الحصول على. للسماح التحديثات على الحصول على, مجموعة 'AllowUnsafeUpdates’ الملكية في SPWeb

أضف web.AllowUnsafeUpdate = صحيح; لحل هذه المشكلة.

تحديث برمجيا المحتوى قائمة في SharePoint

مرحبا المشروعات الإنمائية,

وفيما يلي نموذج التعليمات البرمجية لتحديث محتويات قائمة SharePoint برمجيا باستخدام SharePoint طراز كائن.

SPSite الموقع = جديد SPSite(“المتشعب://كلهوست:21000”); SPWeb ويب = Site.OpenWeb(); SPList قائمة = Web.Lists[“عنوان الكتاب”]; SPListItem ListItem = List.GetItemById(0);

سلسلة الاسم الكامل = string.Empty;

الاسم الكامل = ListItem[“الاسم الأول”].ToString() + ListItem[“اسم العائلة”].ToString(); SPListItem[“الاسم الكامل”] = الاسم الكامل; ListItem.Update();