كيفية الإبلاغ عن تقدم خدمة ويب على عميل Windows Mobile؟
-
22-09-2019 - |
سؤال
لقد حاولت تنفيذ التقارير التقدمية باستخدام امتداد SOAP كما هو موضح في الروابط التالية:
ومع ذلك ، لا يتم استدعاء طريقة "ProgressUpdate" ، وأعتقد أن ذلك لأنني لم أحصل على ملف App.Config في مشروع Windows Mobile الخاص بي لإخبار مكالمات خدمة الويب التي تتم معالجتها بواسطة ملحق SOAP. كيف يمكن أن تفعل ذلك في Windows Mobile؟ هذا هو ملف التكوين العينة المستخدم في المقالة:
<?xmlversion="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<webServices>
<soapExtensionTypes> <add
type="SoapExtensionLib.ProgressExtension, SoapExtensionLib"
priority="1" group="High" />
</soapExtensionTypes>
</webServices>
</system.web>
</configuration>
المحلول
لقد اكتشفت كيفية القيام بذلك عن طريق إضافة سمة مخصصة إلى الطريقة داخل فئة الوكيل التي تم إنشاؤها. السمة المخصصة مشتقة من الصابون.
حصلت على المعلومات في MSDN
المشكلة الآن هي أنه يجب علي أن أتذكر إضافة السمة مرة أخرى إذا قمت بتحديث مرجع خدمة الويب ..............
لا تنتمي إلى StackOverflow