תוכניתי אחזור רשימה של ספריות מסמכים

קטע הקוד הבא הוא להשתמש כדי לאחזר את הרשימה של ספריות מסמכים.

SPWeb = _web SPContext.Current.Web;

SPListCollection = ListColl _web.Lists;

foreach (SPList _lst לתוך ListColl)

{

אם (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

נובמבר 26, 2009 | תגיות: , , | קטגוריה: מוס 2007, SharePoint מודל האובייקטים | השאירו תגובה

כיצד להשתמש במשאבים קובץ ב-SharePoint 2007

יצירת קובץ משאבים באמצעות Visual Studio IDE

העתיקו את הקובץ לתוך משאב 12 משאב כוורת התיקייה

שיטת GetLocalized מ SPUtility לקרוא את הערכים מתוך קובץ משאבים

תחביר:

SPUtility.GetLocalizedString(“$משאבים:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, זמן);

לדוגמה:

SPUtility.GetLocalizedString(“$משאבים:MyResources,שם פרטי”, “MyResources”, זמן);

לדוגמא מקור:

8 נובמבר, 2009 | תגיות: , , | קטגוריה: מוס 2007, SharePoint מודל האובייקטים | תגובה אחת

פריט עדכון או עדכון אירוע מתרחש פעמיים ספריית מסמכים

פריט עדכון או אירוע עודכן פריט ב-SharePoint 2007 מתרחשת פעמיים, אם דורשים אפשרות Checkout זמין עבור ספריית מסמכים.

מצאתי לעקיפת הבעיה הבאה מן התמיכה של מיקרוסופט לבעיה זו.

לבדוק את הערך של vti_sourcecontrolcheckedoutby ב BeforeProperties ו AfterProperties, אם הערכים שניהם null אז האירוע […]

תוכניתי קרא התראות עבור משתמשים באוסף האתרים

בכיתה SPAlerCollection ניתן להשתמש כדי להשיג את אוסף התראה למשתמש.

קטע הקוד שלהלן הוא נהג לקרוא כל ההתראות רשום עבור משתמשים אוסף אתרים.

החלל הפרטי GetAlerts סטטי()

{

SPSite currSite = SPSite חדש(“http://עודאי”);

SPWeb = currWeb 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(“שלי”, “http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“שלי:מצב”, nameSpaceManager).טקסט הפנימי = “הצילו”; […]

"הקובץ השתנה ידי מערכת SharePoint " שגיאה בעת עדכון קובץ XML InfoPath SharePoint הספרייה

אם אתה מנסה לעדכן את הקובץ XML InfoPath באמצעות מודל האובייקטים של אירועים / WebParts או דרך כלשהי בינוני.

בעוד execting Item.Update() תגרום מתחת שגיאה. בעת עדכון קובץ XML InfoPath ב 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 = נכון; כדי לפתור בעיה זו.

תוכניתי עדכון תוכן רשימה של SharePoint

היי Devs,

מתחת היא דוגמת קוד כדי לעדכן את תוכן רשימת SharePoint תוכניתי באמצעות SharePoint Object Model.

SPSite האתר = SPSite חדש(“http://localhost:21000”); SPWeb = אינטרנט Site.OpenWeb(); רשימת SPList = Web.Lists[“פנקס כתובות”]; SPListItem Listitem = List.GetItemById(0);

FullName מחרוזת = string.Empty;

FullName ListItem =[“שם פרטי”].ToString() + ListItem.[“LastName”].ToString(); SPListItem[“FULLNAME”] = FULLNAME; ListItem.Update();