برنامه نویسی فهرست کتابخانه های اسناد بازیابی

تکه کد زیر استفاده می شود برای بدست آوردن لیستی از کتابخانه های سند.

SPWeb _web = SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

foreach (SPList _lst in ListColl)

{

اگر (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

نوامبر 26, 2009 | برچسب ها: , , | رده: خزه 2007, شیرپوینت مدل شیء | نظر شما چیست؟

نحوه استفاده از فایل منبع در SharePoint 2007

ایجاد فایل منبع با استفاده از ویژوال استودیو IDE

کپی فایل منبع را به 12 کندو پوشه منابع سازمانی

GetLocalized method from SPUtility to read the values from resource file

نحو:

SPUtility.GetLocalizedString(“$منابع:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, طولانی);

مثال:

SPUtility.GetLocalizedString(“$منابع:MyResources,FirstName”, “MyResources”, طولانی);

منبع نمونه:

نوامبر 8, 2009 | برچسب ها: , , | رده: خزه 2007, شیرپوینت مدل شیء | یک نظر

مورد به روز رسانی و یا بههنگام شده در رویداد رخ می دهد به دو بار در کتابخانه سند

مورد به روز رسانی و یا گزینه رویداد بههنگام شده در SharePoint 2007 رخ می دهد دو برابر, اگر نیاز به گزینه پرداخت را برای کتابخانه سند فعال.

من از پشتیبانی مایکروسافت برای این مساله راه حل زیر.

Check the value of vti_sourcecontrolcheckedoutby in BeforeProperties and AfterProperties, if the both values are null then the event […]

برنامه نویسی هشدارها برای کاربران در مجموعه سایت به عنوان خوانده شده

کلاس SPAlerCollection می تواند مورد استفاده قرار گیرد برای دریافت مجموعه هشدار برای کاربر.

کد زیر استفاده می شود به عنوان خوانده شده تمام هشدارهای ثبت نام برای کاربران مجموعه سایت.

private static void GetAlerts()

{

SPSite currSite = new SPSite(“http://عدی”);

SPWeb currWeb = currSite.OpenWeb();

SPUserCollection […]

چگونه به ویرایش InfoPath و XML فایل در انجمن کتابخانه برنامهنویسی در شیرپوینت 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(); 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).متن داخلی = “ذخیره”; […]

خطای "پرونده شده است توسط شیرپوینت SYSTEM تغییر" در حالی که به روز رسانی فایل xml InfoPath در شیرپوینت کتابخانه

اگر شما سعی می کنید برای به روز رسانی فایل xml InfoPath را از طریق مدل شی در حوادث / WebParts و یا از طریق هر رسانهای.

در حالی که execting Item.Update() خطا زیر را باعث. در حالی که به روز رسانی فایل XML InfoPath و در ListItem می فایل و شی ListItem می قطع شدن.

Item.File.Update() خواهد کرد که مسئله شما را حل کند.

StackTrace […]

تشخیص شیرپوینت (SPDiag) ابزار برای محصولات شیرپوینت و فن آوری

قدرت واقعی از آفیس شیرپوینت سرور 2007 و Windows SharePoint Services به 3.0 که می توان آنها را بی وقفه سفارشی برای دیدار با انواع گسترده ای از نیازهای کسب و کار. طبیعت شکل پذیر از شیرپوینت در یک بار خود را از ویژگی های قوی ترین و سخت ترین آن; the complexity of your SharePoint environment can increase by orders of […]

به روز رسانی در حال حاضر مجاز در GET درخواست. برای اجازه دادن به به روز رسانی در مورد GET, تنظیم 'AllowUnsafeUpdates است’ اموال در SPWeb

من این زیر رو در حالی که به روز رسانی از طریق مشخصات مدل شی.

به روز رسانی در حال حاضر مجاز در GET درخواست. برای اجازه دادن به به روز رسانی در مورد GET, تنظیم 'AllowUnsafeUpdates است’ اموال در SPWeb

اضافه کردن که web.AllowUnsafeUpdate = true; برای حل این مسئله.

فهرست محتوا برنامه نویسی در شیرپوینت بروز

Devs سلام,

در زیر نمونه کد برای به روز رسانی لیست شیرپوینت محتوای برنامه نویسی با استفاده از مدل شیء شیرپوینت.

سایت SPSite = جدید SPSite(“http://localhost:21000”); SPWeb وب Site.OpenWeb =(); فهرست SPList = Web.Lists[“دفتر تلفن و آدرس”]; Listitem SPListItem = List.GetItemById(0);

نام و نام خانوادگی رشته string.Empty =;

نام و نام خانوادگی ListItem =[“FirstName”].ToString() + ListItem.[“نام خانوادگی”].ToString(); SPListItem[“نام و نام خانوادگی”] = نام و نام خانوادگی; ListItem.Update();