استخدام مجموعات عامة كمعلمات في خدمات الويب ASMX
-
27-09-2019 - |
سؤال
لدي خدمة ويب ASMX التي لديها طريقة -
void DoSomething(List<string> list);
لقد قمت بتنفيذ هذه الخدمة ، تم تجميعها واستضافتها في IIS. إستعملت wsewsdl3.exe
لتوليد الوكيل. في الوكيل الذي تم إنشاؤه يتم تغيير تعريف الطريقة إلى -
DoSomething(string[] list) { ..
أليس من الممكن أن يكون لديك قائمة كمعلمة لخدمة ويب ASMX؟ ماذا علي أن أفعل لإصلاح الوكيل؟
المحلول
هذا امر عادي. الأدوية هي .NET قطعة أثرية محددة. لا يوجد مثل هذا الفكرة في WSDL المولدة. تخيل عميلًا لا يدعم الأدوية مثل PHP على سبيل المثال. هذا هو السبب في تعرض مجموعتك العامة كصفيف. لذلك لا حرج في وكيل العميل الذي يتطلب اصلاح.
لا تنتمي إلى StackOverflow