Ich habe eine Anforderung, eine Ausnahme auszulösen, wenn ich auf einen bestimmten Fehler stoße und in diesem Fall ein Objekt zurückgebe.Fehler zurückgeben und Ausnahme auslösen
Deshalb möchte ich, so etwas tun:
if(error)
return obj;
throw new FaultException(string.Format("Error found with ID={0}", ID))
Dies wird nicht offensichtlich funktioniert, als Rückkehr wird die Ausnahme von geworfen verhindern.
Kann jemand vorschlagen, was der beste Weg ist, dies zu erreichen. Kann ich das Objekt in der Ausnahme irgendwie weitergeben?
Dank
Warum möchten Sie ein Objekt im Ausnahmefall zurückgeben? –
Können Sie bitte die Signatur der von Ihnen implementierten Methode anzeigen? –