سؤال

باستخدام VB 2008 .NET 3.5

أنا أعمل على تطبيق سطح المكتب N للطبقة.

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

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

أي اقتراحات أخرى ، أم أن التقنية أعلاه تستخدم عادة؟

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

المحلول

حدث صحيح.

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