Domanda

Usando VB 2008 .NET 3.5

Sto lavorando su un'applicazione N-Strato desktop.

Si supponga che un metodo nel BLL si imbatte in una situazione in cui l'utente deve essere notificato e il metodo deve attendere l'input dell'utente (OK, Annulla, ecc) prima di continuare. Come si fa a gestire questo genere?

Si supponga che questa situazione accade abbastanza spesso, ma non tutto il tempo, e si prevede. Non sembra corretto un'eccezione. L'unica soluzione che ho finora è quello di generare un evento con un EventArgs personalizzati, e consentire l'interfaccia utente per impostare alcune proprietà nelle EventArgs personalizzate per riflettere l'input dell'utente.

Altri suggerimenti, o è la tecnica di cui sopra comunemente impiegato?

È stato utile?

Soluzione

Un evento è corretta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top