על-מנת לתקשר עם חיפוש מהיר באמצעות ה-API שלה, אנחנו צריכים לדעת הנמל בו פועל QRServer.
עקבתי אחר שלבים אלה כדי לאתר אותו:
- כניסה לאתר admin מהר (http://server:port/admin).
- נווט אל מבט כולל על המערכת.
- לאתר "חפש את הקשר המשטרתי" לחץ על הסמל המשקפת:
- השתמשתי בהצלחה את הערך, 15100 פרטי השם"" = "ב- http":
הערות:
1. יציאה 15100 שנראה מספר היציאה החוצה-של--box ברירת המחדל עבור QRServer.
2. השתמש בקוד זה הדומה להודעה הבאה כדי ליצור מופע חיבור מהיר:
ISearchFactory searchFactory; NameValueCollection nameValueCollection = חדש NameValueCollection(); nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory"); nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15102"); nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "צא"); searchFactory = SearchFactory.NewInstance(nameValueCollection);
3. אם בחרת יציאת בפראות שגוי, אתה מקבל הודעת שגיאה מועיל:
4. עם זאת, אם אתה בוחר את מספר יציאה הרשום בסקירה כללית (15102) אתה לא מקבל את הודעת השגיאה מועיל. במקום זאת, מאוחר יותר כאשר אתה מנסה לקבל גישה לנתונים כלשהם באמצעות חיפוש או להפנות מבט מהיר, אתה מקבל הודעת שגיאה. איתור באגים מראה ניצפים של searchFactory היא אפס. תינתן לך את ההודעה "נכשלה להביא רשימת תצוגת חיפוש".
</קצה>
תגיות טכנורטי: מהר
מצאתי את זה מאוד שימושי, פול. . תודה ששיתפת. לא נשלחתי על כל קורס הכשרה מהירה, ניסיתי להפוך מהנדס הפרויקט ESP חלקי אינטרנט ב- codeplex לבנות אב-טיפוס הוכחה הרעיון.