سرعة التكامل SharePoint: تنفيذ استعلام بسيط

هذا استمرار في بلدي سريع ترميز سلسلة مصغرة لقوم SharePoint. البت من التعليمات البرمجية أدناه تنفيذ بحث عن المصطلح "اختبار" في السريع عن طريق تطبيق وحدة التحكم. ومن الواضح أن, وهوب, تخطي والقفز بعيداً التفاف هذا المنطق داخل جزء ويب أو صفحة التطبيق:

استخدام نظام;
استخدام System.Collections.Generic;
استخدام النظام;
استخدام System.Text;
استخدام System.Collections.Specialized;
استخدام Com.FastSearch.Esp.Search;
استخدام Com.FastSearch.Esp.Search.Http;
استخدام Com.FastSearch.Esp.Search.Navigation;
استخدام Com.FastSearch.Esp.Search.Query;
استخدام Com.FastSearch.Esp.Search.Result;
استخدام Com.FastSearch.Esp.Search.View;
استخدام System.Collections;

مساحة الاسم كونتشانجو
{
    فئة إينفوكيسيمبليفاستقويري
    {
        ثابت باطلة الرئيسية(السلسلة[] وسائط)
        {

            #المنطقة تهيئة الاتصالات لدينا بسرعة
            إيسيرتشفاكتوري سيرتشفاكتوري;

            ناميفالوكوليكشن ناميفالوكوليكشن = الجديد ناميفالوكوليكشن();

            nameValueCollection.Add("فاستسيرتشينجيني", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "فاستديموباك:15100");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "الحصول على");

            سيرتشفاكتوري = سيرتشفاكتوري.نيوينستانسي(ناميفالوكوليكشن);

            #اندريجيون #region تشغيل استعلام

            السلسلة queryString = "اختبار";

            الاستعلام الاستعلام = الجديد الاستعلام(queryString);

            الاستعلام. سيتباراميتير(باسيباراميتير.تجميع, كاذبة);
            الاستعلام. سيتباراميتير(باسيباراميتير.الملاحة, صحيح);
            الاستعلام. سيتباراميتير(باسيباراميتير.NAVIGATION_DEEPHITS, 100);

            إيسيارتشفيو سيرتشفيو;
            سيرتشفيو = searchFactory.GetSearchView("شاريبوينتكون");

            إيكويريريسولت النتيجة = searchView.Search(الاستعلام);

            وحدة التحكم.WriteLine("مجموع النتائج من البحث: [" + نتيجة لذلك. دوككونت + "].");

            int دوككونتير = 0;

            في حين (دوككونتير < نتيجة لذلك. دوككونت)
            {

                دوككونتير    ;

                إيدوكومينتسومماري ثيسدوكسوماري = النتيجة. جيتدوكومينت(دوككونتير);

                وحدة التحكم.WriteLine("[" + دوككونتير + "]: " + thisDocSummary.GetSummaryField("url").سترينجفالوي);

            } // في حين

            وحدة التحكم.ReadLine();
            #اندريجيون

        }
    }
}

فهو يولد النتيجة التالية:

الصورة

</نهاية>

الاشتراك في بلادي بلوق.

[تشنورتي] بطاقات: ,

2 افكار عن "سرعة التكامل SharePoint: تنفيذ استعلام بسيط

  1. بول غالفين

    ألفين, كنت احسب هذا ربما من الفعل, ولكن هنا يذهب…

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

    الرد
  2. ألفين

    حصلت على سؤال سريع لك, بول. لقد كانت تحاول معرفة كيفية إنشاء هذه الآراء البحث كما أنها تحافظ على العودة 0 جيتسيرتشفيوليست().العد. يمكن لي نقطة في الاتجاه الصحيح?

    بفضل,
    ألفين

    الرد

اترك ردًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها *