مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

مشکل در واکشی اطلاعات از سرور توسط وب سرویس

  • شنبه 13 اردیبهشت 1399
  • 08:05
تشکر میکنم

باسلام و احترام

امیدوارم بزودی مشکلات همه مرتفع بشه!

در سامانه خودم توسط وب سرویس یکسری لیست دانشجویان رو از سرور دریافت میکنم، بصورت ذیل:

 List<StudentSkyVM> studentSkies = skyRoom.getUsers();
            System.Threading.Thread.Sleep(100);

من یه کلاس نوشتم و همه کاربران رو از سرور اسکای روم دریافت میکنم، همه چی اوکیه تا زمانیکه اطلاعات کاربران ما در سرور اسکای روم زیاد شد، حالا که دریافت میکنم هیچ عکس العملی نشون نمیده، ولی وقتی که یه Break Point روی خط getUsers میگذارم سامانه کار میکنه! ولی برک پوینت رو برمیدارم دوباره اطلاعات نمیاد از سرور!
من این مشکل رو با استفاده از یه Sleep به مدت 100 حل کردم ( 99 باشه جواب نمیده فقط 100)

سوال من اینه: علت چیه؟ مشکل از کد های اسکای رومه بنظرتون؟ من دسترسی به کدهای وب سرویسشون ندارم

توضیح : اسکای روم، پلتفرم ایرانی برای برگزاری کلاسهای مجازیه

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

حسین موسالو

عضویت از 1397/09/15

  • شنبه 13 اردیبهشت 1399
  • 16:25

سلام، احتمالا متد getUsers به صورت Async تعریف شده که میبایست از await استفاده کنید.

List<StudentSkyVM> studentSkies = await skyRoom.getUsers();

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)