أرشيف

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

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

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, شير طراز كائن | تعليق واحد

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

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

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

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

{

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

CurrWeb SPWeb = currSite.OpenWeb();

SPUserCollection […]

كيفية تعيين الفاصل الزمني للتنبيهات في SharePoint 2007

لتعيين الفاصل الزمني وظيفة الموقت للتنبيهات ويمكن أن يحدد باستخدام setproperty للخاصية العمل التنبيهات الفورية القيادة في STSADM.

بناء الجملة:STSADM -o getproperty -pn-التنبيهات الفورية أثناء العمل -pv <قيمة العقار> -رابط <URL للموقع>

المثال:STSADM -o getproperty -pn-التنبيهات الفورية أثناء العمل -pv “كل 2 دقائق” -موقع http://عدي

[…]

كيفية تحرير ملف 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).النص الداخلي = “حفظ”; […]

الحصول على الفاصل الزمني الموقت الوظيفي للتنبيهات

للحصول على فترة مهمة مؤقت للتنبيهات يمكن استرجاعها باستخدام الأمر getproperty في STSADM.

بناء الجملة:STSADM -o getproperty -pn-التنبيهات الفورية أثناء العمل -url <URL للموقع>

المثال:

STSADM -o getproperty -pn-التنبيهات الفورية أثناء العمل -url HTTP://عدي

تعيين المدة لجديد أيقونة المؤشر في SharePoint

لضبط مدة للرمز جديد في SharePoint (المؤشر الذي يظهر بجوار العناصر الجديدة) الوصول إلى الكائن WebApplication شير وتعيين قيمة DaysToShowNewIndicator.

SPWebApplication WebApp = SPWebApplication.Lookup(أوري جديد(WebAppURL.Text));

WebApp.DaysToShowNewIndicator = 3;

WebApp.Update();

[…]

SPDisposeCheck المفرج عنهم!

لقد تم الافراج عن SPDisposeCheck v1.3.1 على قانون MSDN معرض, المتشعب://code.msdn.microsoft.com / SPDisposeCheck. هذه الأداة سوف تساعد على تحسين نوعية المجالس شير الخاص بك. انها سوف تفقد المجالس شير الخاص بك، وتتأكد من التخلص بشكل صحيح من بعض الكائنات شير (IDisposable الكائنات التي تضم SPSite وSPWeb). ويستند الأداة على الإرشاد المنشورة في هذا […]

تحديث برمجيا المحتوى قائمة في 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();