سؤال

لدي بعض فئة الخدمة التي يتم تعريفها على أنها instancecontextmode.single ، وهي معروفة جيدًا في تطبيق الاستضافة. (يقوم المضيف بإنشاء مثيل ، ويمرر ذلك إلى WebServicehost)

تطبيق الاستضافة:

WebServiceHost host = null;
SomeService serviceInstance = new SomeService("text", "more text");
host = new WebServiceHost(serviceInstance, baseUri);
مشكلة:
عندما أذهب لاستخدام المتغيرات التي تم تهيئتها عند إنشاء الخدمة (أي ، عندما يتم إجراء مكالمة للخدمة) ، فهي إما فارغة أو فارغة ...

هل أنا مخطئ في افتراض أنه مع تهيئة المثيل في تطبيق الاستضافة يتم استخدامه لكل طلب إلى WebServicehost؟

أي مؤشرات هنا ستكون رائعة.

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

المحلول

افتراضك يبدو صحيحا بالنسبة لي. هل وضعت الرمز المناسب في مُنشئ الخدمة؟

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