Esposizione di avvisi \ errori dagli oggetti dati (che sono anche restituiti dall'elenco)

3

Sto esponendo gli oggetti dati tramite un assembly orientato al servizio (che su utilizzi futuri potrebbe diventare un servizio WCF).

L'oggetto dati è progettato ad albero, così come è formato da un insieme di proprietà. Inoltre, alcuni servizi restituiscono un oggetto, altri ne recuperano un elenco (quindi disabilitano le eccezioni).

Ora desidero esporre gli avvertimenti sul flusso di dati e mi chiedo quale sia il modo migliore per farlo avendo cose da considerare: (1) separazione (2) facilità di accesso. Da un lato, voglio che il team dell'interfaccia utente sia in grado di accedere a un campo di avvertimenti (o errori) senza doverli mappare i nomi dei campi a una fonte esterna, ma d'altra parte, non voglio che gli avvertimenti "impiccati" su l'oggetto stesso (visto che non lo vedo un disegno corretto).

Ho pensato di creare un nuovo tipo di wrapper per ogni campo, che esporrà gli eventi e dovranno registrare quello di cui si preoccupano (ma non sono sicuro) Sarò felice di sentire i tuoi pensieri. Potresti per favore indirizzarmi verso un modello di design rispettoso? quale modello farà meglio qui?

    
posta Oren Schwartz 18.12.2011 - 04:53
fonte

1 risposta

1

Affrontato un problema simile qualche giorno fa usando il pattern Observer. Creare classi di osservatori nell'assembly principale del servizio. Allegare l'osservatore di messaggi di errore ad esso. Puoi anche allegare il registro degli errori come osservatore.

    
risposta data 19.03.2012 - 16:47
fonte

Leggi altre domande sui tag