تستهلك خدمة WCF من أجل التنمية في وقت مبكر ؟

StackOverflow https://stackoverflow.com/questions/1801822

  •  05-07-2019
  •  | 
  •  

سؤال

كنت سألت هذا السؤال - كيف يمكنك البدء في استهلاك خدمة WCF مقدما (اقرأ قبل أن تنفذ/نشر)?

لم أستطع التفكير مقنعة جدا الإجابة و قال ربما يمكننا توليد الوكيل و تقديم بعض بذرة ..الخ...هل لديك فكرة.حتى أنا غير مقتنعة مع نفسي.السؤال هل معنى كما عرض والخدمات مستويات مختلفة.واحد لا ينبغي أن ننتظر الأخرى في التنمية على الأقل.

على أي حال, إذا كنت قد تم التفكير منذ ذلك الحين و تحتاج بعض المؤشرات على هذا من الخبراء إلى هناك.أي اقتراحات / aproaches?.

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

المحلول

حسنا، إذا كان لديك عقود وقبل كل شيء، هل يمكن دائما خلق تنفيذ همية الخاصة بك من الخدمة.

ومنها مثلا. إنشاء الخاصة بك "MockFinancialDataService" من عقود الخدمات والبيانات الخاصة بك، ثم قم بإضافة مجرد تنفيذ بسيط تماما، على سبيل المثال إعادة بعض القيم الثابتة أو شيء من هذا.

والمضيف تلك الخدمات وهمية في البيئة الخاصة بك - في IIS أو hsoting الذاتي - وبرنامج ضد أولئك

ويجب أن لا يكون من الصعب جدا، حقا.

وهناك أيضا مجموعة أدوات دعا الطائر المحاكي على كود بلاكس الذي يعد لتخفيف ان "تنفيذ وهمية" القصة قليلا - لم يتح لها الوقت لتحقيق كامل حتى الآن، ولكن ربما كنت ترغب في إلقاء نظرة على أي حال

نصائح أخرى

فإنه يعتمد في جزء منه على كيفية تكوين رأس المال العامل;خيار واحد هو استخدام الجمعية تقاسم (بدلا من mex-إنشاء الوكلاء) - في هذه الحالة بالفعل الخدمة العقد:هو مجرد واجهة (و DTO فصول) في يقترن dll.من هذا يمكنك وهمية بعيدا لقلوبكم المحتوى, تغيير الحقيقي الخدمة ببساطة حالة من تكوين التطبيق الخاص بك.config/ويب.التكوين و التبديل الخاص بك IoC/دي طبقة لاستخدام رأس المال العامل (ليس من الصعب, ولكن "كيف" يعتمد على اختيارك IoC/DI).

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