مشاركة عبر


توسيع عقدة الاتصالات SharePoint في خادم مستكشف

في Visual Studio 2010، يمكنك الاتصال إلى مواقع SharePoint المحلية على الكمبيوتر التطوير باستخدام العقدة لاتصالات SharePoint في النافذة ‎مستكشف الخادم. تعرض هذه العقدة العديد من مكونات مواقع SharePoint المحلية في طريقة عرض شجري هرمية. على سبيل المثال، يمكنك عرض القوائم مكتبات المستندات وأنواع المحتوى على المواقع المحلية. لمزيد من المعلومات حول استخدام مستكشف ملقم للاتصال إلى مواقع SharePoint المحلية راجع الاستعراض باستخدام مستكشف الملقم اتصالات SharePoint.

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

مهام لتوسعة عقدة الاتصالات SharePoint

لتوسيع عقدة موجودة إنشاء ملحق Visual Studio بتنفيذ IExplorerNodeTypeExtension صواب. عند توسيع عقدة يمكنك إضافة وظيفة إلى العقدة مثل الخاصة بك اختصار عناصر القائمة أو خصائص مخصصة. لمزيد من المعلومات، راجع كيفية القيام بما يلي: توسيع عقدة SharePoint في Explorer الخادم.

لإنشاء نوع عقدة مخصصة بإنشاء صواب ملحق يطبّق IExplorerNodeTypeProvider واجهة. إنشاء عقدة مخصص إذا كنت تريد عرض صواب من مواقع SharePoint التي لا يتم عرض في Explorer Server بشكل افتراضي. على سبيل المثال، لا يعرض Explorer Server معرض "أجزاء ويب" لموقع SharePoint بشكل افتراضي ولكن يمكن صواب عقدة مخصص هذا. للمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة عقدة SharePoint مخصصة إلى خادم مستكشف والإرشادات التفصيلية: توسيع الخادم مستكشف إلى عرض أجزاء ويب.

إضافة خصائص مخصصة إلى العقد

عند توسيع عقدة أو إنشاء نوع عقدة مخصصة يمكنك إضافة خصائص مخصصة إلى العقدة. تظهر الخصائص في النافذة خصائص عند تحديد العقدة.

هناك نوعان من الخصائص المخصصة يمكنك إضافة لعقدة:

الحصول على بيانات العقد مضمنة

تضمين الكل العقد المضمنة المتوفرة من قبل ‏‫Visual Studio بعض البيانات حول مكونات SharePoint التي تمثلها. تشغيل سبيل المثال، للعقدة التي تمثل قائمة تشغيل موقع SharePoint يوفر بعض البيانات حول قائمة العنوان ومحدد طريقة العرض الافتراضية للقائمة.

للوصول إلى هذه البيانات ، استرداد كائن بيانات من الخاصية AnnotationsIExplorerNode الكائن الذي يمثل عقدة التي تهمك. يعتمد نوع كائن البيانات تشغيل نوع العقدة.

يلي تعليمات برمجية يوضح المثال كيفية الحصول على كائن بيانات للعقدة قائمة. لرؤية ذلك تعليمات برمجية في سياق المثال بقعة صغيرة راجع كيفية القيام بما يلي: للحصول على بيانات عقدة SharePoint مضمنة في Explorer الخادم.

Dim nodeInfo As IListNodeInfo = node.Annotations.GetValue(Of IListNodeInfo)()
IListNodeInfo nodeInfo = node.Annotations.GetValue<IListNodeInfo>();

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

عقدة نوع

نوع كائن البيانات

عقدة موقع SharePoint

IExplorerSiteNodeInfo

نوع المحتوى

IContentTypeNodeInfo

الميزة

IFeatureNodeInfo

الحقل

IFieldNodeInfo

قائمة

IListNodeInfo

قالب قائمة

IListTemplateNodeInfo

قائمة، طريق عرضMicrosoft.SharePoint.SPView

IListViewNodeInfo

اقتران سير العمل

IWorkflowAssociationNodeInfo

قالب سير العمل

IWorkflowTemplateNodeInfo

لمزيد من المعلومات حول استخدام Annotations، راجع إقتران ملحقات أدوات مع SharePoint البيانات المخصصة.

راجع أيضًا:

المهام

الإرشادات التفصيلية: توسيع الخادم مستكشف إلى عرض أجزاء ويب

موارد أخرى

كيفية القيام بما يلي: توسيع عقدة SharePoint في Explorer الخادم

كيفية القيام بما يلي: إضافة عقدة SharePoint مخصصة إلى خادم مستكشف

كيفية القيام بما يلي: للحصول على بيانات عقدة SharePoint مضمنة في Explorer الخادم

إقتران ملحقات أدوات مع SharePoint البيانات المخصصة

الاستعراض باستخدام مستكشف الملقم اتصالات SharePoint

توسيع أدوات SharePoint في ‏‫Visual Studio