نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشکل با وب سرویس طرف کلاینت

  1. #1

    مشکل با وب سرویس طرف کلاینت

    من یک وب سرویس راه انداختم تو تست خودش کاملا درسته و تو ریفرنس های برنامه سرویس گیرنده هم زیاد کردم ولی نمی تونم به متد هاش دسترسی پیدا کنم اسم وب سرویس تو refrence کلاینت mpls_dabir هست چجوری می تونم از متدهاش استفاده کنم؟

  2. #2
    کاربر دائمی آواتار daffy_duck376
    تاریخ عضویت
    آبان 1385
    محل زندگی
    قزوین
    سن
    41
    پست
    858

    نقل قول: مشکل با وب سرویس طرف کلاینت

    زیاد سخت نیست . اونو تو قسمت usesig ها اضافه کن. یه متغیر او اون نوع تعریف کن . توسط اون متغیر به متد های اون دسترسی پیدا کن .

  3. #3
    کاربر دائمی آواتار Saeed_m_Farid
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فضای تهی میان دیوارها
    سن
    44
    پست
    1,046

    نقل قول: مشکل با وب سرویس طرف کلاینت

    نقل قول نوشته شده توسط mir555 مشاهده تاپیک
    من یک وب سرویس راه انداختم تو تست خودش کاملا درسته و تو ریفرنس های برنامه سرویس گیرنده هم زیاد کردم ولی نمی تونم به متد هاش دسترسی پیدا کنم اسم وب سرویس تو refrence کلاینت mpls_dabir هست چجوری می تونم از متدهاش استفاده کنم؟
    در تکمیل صحبتهای دوستمون daffy_duck376:
    وب سرویس یه اسم داره و یه نام کلاس هم برای سرویس. احتمالاً شما نام کلاس سرویس رو مشخص نمی کنید، ممکنه داخل وب سرویس کلاسهای دیگه ای هم وجود داشته باشه که بخواهید از اونها هم استفاده کنید و ...
    مثال زیر در مورد یه وب سرویس به نام BankBillService با کلاس سرویس BillPaymentImplService هست که مثلاً یه متغیر به نام bp تعریف می کنیم و از طریق اون میشه به متدهای وب سرویس دسترسی پیدا کرد، در ضمن یه کلاس هم برای مقداری بازگشتی تابع موردنظز تو وب سرویس مون تعریف شده، البته باید توجه کنید که URL برای وب سرویس موردنظر رو هم حتماً تنظیم کنید(چون IP وب سرویس شما حتماً localhost نیست!) :

        BankBillService.BillPaymentImplService bp = new BankBillService.BillPaymentImplService();
    BankBillService.wsResponse wr = new BankBillService.wsResponse();
    bp.Url = // "http://...";
    wr.refID = -1; wr.transactionStatus = "";
    try
    {
    wr = bp.billPayment(...);
    }
    catch (Exception ex)
    {
    // Do Something ...
    }
    finally
    {
    bp.Dispose();
    }


    موفق باشید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •