لا أحد يعرف كيفية الاستماع إلى بناء الأحداث من عملية cctray التشغيل بالفعل، في C #؟

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

سؤال

ولقد جعلت من C # تطبيق واني اسعى الى معرفة ما اذا كان يمكنني الاستفادة من الأحداث بناء cctray (علبة التحكم في التطواف)؟ أنا لا أريد لإعادة اختراع العجلة، أريد فقط أن أعرف عندما بلدي يبني تفشل أو تنجح (على جهاز العميل) وذلك من عادتي C # التطبيق قد تنفيذ مجموعة محددة من الروتين.

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

المحلول

هل يمكن إضافة مكتبة النائية CruiseControl باعتباره المنشأ وإنشاء مثيل CruiseManagerFactory وهذا الخط تحصل على وضع جميع المشاريع. ServerUri هو سلسلة في شكل برنامج التعاون الفني: // الخادم: ميناء / CruiseManager.rem

ProjectStatus[] currentStatuses = managerFactory.GetCruiseManager(ServerUri).GetProjectStatus();

في هذا المثال من الواضح أنني المسمى مثيل نظري CruiseManagerFactory managerFactory. مجموعة من ProjectStatus ثم لديه الوضع الحالي لجميع المشاريع في عنوان ServerUri.

نصائح أخرى

وأي سبب لماذا لا يمكن استخدام أداة بناء لفعل ذلك؟
مثلا في نانت ، يمكنك تحديد الهدف ليتم تنفيذها عندما فشل بناء أو ينجح باستخدام <لأ href = "http://nant.sourceforge.net/release/0.85/help/fundamentals/properties.html#built-in-properties" يختلط = "نوفولو noreferrer"> وnant.onfailure وnant.onsuccess خصائص . في الأهداف بناء، هل يمكن أن استدعاء الطبيب C # التطبيق عبر تنفيذ المهام.
CruiseControl ديه onSuccess وonFailure الناشرين ... ولكن الغريب لا يمكن العثور عليها في CruiseControl صافي.

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