سؤال

لديّ C# WebService WebMethods المستضافة على خادم وتم الوصول إليه بواسطة تطبيقات مختلفة (الويب ، WinForms وما إلى ذلك).

هل هناك أي طريقة يمكنني من خلالها اكتشاف أن هذه المعلمات يتم إرسالها من WinForms ، فهذه من خدمات الويب على خدمة الويب؟

كل ما يفعلونه هو إضافة مرجع ويب وتمرير المعلمات ، أود أن أرى في نهايتي المعلمات التي تمريرها (لاختبار بعض حالات الاستخدام).

أي أفكار؟

شكرًا.

هل كانت مفيدة؟

المحلول

إذا كنت ترغب في التمييز بين المكالمات و WebForm مقابل WinForm ، فستحتاج إلى بناء ذلك في المكالمات بأنفسهم.

على سبيل المثال ، يمكنك إضافة معلمة إلى كل طريقة تقوم بتعيين نوع من العميل ومعرفة هذه الطريقة.

الهدف الكامل لخدمات الويب هو أنها غير مؤلفة من العميل - طالما أن المكالمة صحيحة ، لا يهم نوع التطبيق الذي يسمى خدمة الويب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top