الحصول على صفحة من الصفحات "مساحة عمل الاجتماع"

StackOverflow https://stackoverflow.com/questions/665595

  •  21-08-2019
  •  | 
  •  

سؤال

أنا حاليا القيام ببعض الاختبارات على الصفحات قالب "مساحة عمل الاجتماع" للتحقق من ما إذا كانت تناسب احتياجاتنا لتكون قاعدة قالب مشاريعنا.

كما قد تعلمون ، الصفحات "مساحة عمل الاجتماع" يهدف إلى أن يكون قادرا على إدارة عدة تواريخ في مساحة عمل واحدة وعرض إما الصفحات فقط ذات الصلة إلى تاريخ معين أو الصفحات التي يجب أن تظهر في كل التاريخ.

إذا كنت تدرس متعدد الصفحات مساحة عمل الاجتماع مع SharePoint Designer يمكنك أن ترى أن هناك من هو المكتبة التي تحتوي على جميع الصفحات من مساحة العمل.الصفحات التي يتم عرضها في كل موعد يتم تخزينها في المجلد الجذر الصفحات التي يتم عرضها فقط على واحد التواريخ المخزنة في المجلدات التي هي اسمه مع حسب التاريخ.

حتى الآن نأتي الى مشكلة.من أجل تعيين الأذونات على صفحة واحدة التي يتم عرضها في كل التاريخ ، لقد تكرار عبر صفحة المكتبة للعثور على الصفحة أريد تغيير الأذونات على.ومن الغريب أن ListItemCollection المكتبة أدعي أن تحتوي على عدد من الصفحات التي يتوقع أن تحتوي على.ولكن عندما أنا ثم أعاد على جمع ترجع فقط الصفحات التي تعلق التاريخ الفعلي.ولا عودة الصفحات التي يجب عرضها في كل تاريخ ولا الصفحات تواريخ أخرى.

أنا بالفعل حاولت الحصول على الصفحات باستخدام SPSecruity.RunWithElevatedPrivilges() و مع التمثيل مثل حساب النظام.لقد حاولت أيضا الحصول عليها عن طريق سطر الأوامر التطبيق دون استخدام أي سياق المعلومات.يبدو السلوك التي يمكنك فقط الحصول على العناصر التي هي ذات الصلة إلى تاريخ معين ، هو أيضا تليها نموذج كائن.

كيف يمكن أن أحصل على جميع صفحات multipages "مساحة عمل الاجتماع" بغض النظر عن التاريخ الفعلي???

هل كانت مفيدة؟

المحلول

والصفحات لهذا النوع من الأحداث الحصول على خلقه إلا عندما يحاول مستخدم الوصول إليها. وهذا حسب التصميم، وكان الحل الوحيد الذي وجدته في محاولة لوصول إلى صفحة عبر موقع (أو بعض مضاهاة) ثم حاول الوصول إليها من قبل الرمز.

وفيما يتعلق تعليق فلو، وأنا ينبوع مصدر لهذا على مايكروسوفت شير 2007 العنان التنمية (سامس، ISBN 0-672-32903-4). في ص 101 يقول:

<اقتباس فقرة>   

تنبيه

     

والحصول على البيانات من الاجتماعات المتكررة   يمكن أن تكون خادعة. قد تواجهك   الحالات التي محاولات التعليمات البرمجية   للوصول إلى عنصر قائمة لعقد اجتماع   الحادث الذي لم يتم حتى الآن   المشروطة في السلسلة اجتماع   قائمة. لضمان أن الفرد   تم إنشاء المثال، يمكنك   تقديم طلب ويب وهمية ل   الصفحة الرئيسية المثال، على سبيل المثال:    HTTP: //server/sites/mymeeting/default.aspx المثيل = 20061012

وإذا وجدت وسيلة أخرى، يرجى بعد ذلك سيوفر لنا الكثير من الجهد!

نصائح أخرى

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

تلك الصفحات التي ذكرتها هي العناصر المضافة إلى قائمة تسمى "جلسة السلسلة" النص البديل http://img22.imageshack.us/img22/8963/ss20090528181724.png

أنه يحتوي على الحقول التالية:

النص البديل http://img22.imageshack.us/img22/351/ss20090528181819.png النص البديل http://img22.imageshack.us/img22/7857/ss20090528181852.png

على سبيل المثال البيانات من 1 البند (لا تات ترتيب الأعمدة المذكورة):

3   0x001C4383A41E441842A2A27CA249FED28F    Meeting Series  Recurrence  2009-05-28 18:11:20 2009-05-28 18:11:12 1073741823;#Sistēmas konts  1073741823;#Sistēmas konts  1   1   512 1.0 0   0   Recurrence  Recurrence  3   100.000000000000    {A6E54DB5-3A60-464B-A9A0-D314B49C41E8}  3;#test2/Recurrence/Lists/Meeting Series/1_2.000    3;#test2/Recurrence/Lists/Meeting Series    3;#2009-05-28 18:11:20  3;#2009-05-28 18:11:20  3;#0    0x7fffffffffffffff  3;#1_2.000  3;#{6BE299E5-E81F-40A8-80B2-41494DF0353C}   3;# 3;#{965D0DB3-1AE0-4C23-B006-FB4FC1FE1AB7}   1_2.000 3   1_2.000 1_2.000 /test2/Recurrence/Lists/Meeting Series/1_2.000  http://test:10000/test2/Recurrence/Lists/Meeting%20Series/1_2.000   1_2 3;# 1   1   2   {D8839339-6DDA-48A6-B3B7-FBCA58C8B436}  2009-06-03 19:00:00 2009-06-03 19:00:00 (null)  (null)  (null)  0   1   (null)  0   0   0   2009-05-28 18:10:57 (null)  http://test:10000/test2/Lists/Calendar, Kalendārs   2009-06-03 19:00:00
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top