?????ò??WebUILayer?????ó?AlertType?WinUI?????????????

?????????????????????????????????????????????????????????WinUILayer??WebUILayer?е?ReturnMode????????ErrorString??????????????????????????????????

????????WinUI??????????????????????????????????Log?????????????????????????????????Log??????з?????

????????е???

??????д?????????????????????ExManagement???????÷??????£???????κε?????????????????

// ???????????????????????????ErrorId?? ErrorString???ExceptionString

string strMessage;

try

{

;

}

catch(Exception ex)

{

// ????ex?? ??????

// ????"BLL001"?? ErrorId?? ????????

// ????"BusinessLogicLayer"?? ExHandlerName?? ??????????????? ?????????????

// ????UserId?? ????????Id

ProcessExeception(ex?? "BLL0001"?? "BusinessLogicLayer"?? UserId);

}

???????Ч??????

???????????????????????????????????????????????????á?????????????

???????????????????????????????????????λ??;

?????????????????ж?????????????????? ??????????????(??????)???????????????(????????????)?????????;

??????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????似?????????????????????????????????????????????????????????????????????????ε??????????????????Ч?????????κ???????

??????????????£??????????????????????????????????????????????????????????????????????????

????1) ???????????????????λ??????????;

????2) ?????????????????????????????????????????????????????????????????;

????3) ??????????????з??????д???????????????????????????????????????????????????????????????????????????????????????з???????????????????????????

?????塢?????

????????????????????????.Net?????????????????????????????????????????

????????????????У????????????????????????????????????????ν??????ú????????????????????????????????????????????????????????????????л???????????????????????????????????????????????ɡ?

???????????????????????????????????????????????????????????????δ????????????????????????????????????????????????????????????????????????????????????????????????????????;??????????????????в????????????????????????????????????????????????

?????????????????????κ???????????????????????????????????????????????????????н??е???????????????????????????????????????????????????г??????????????ж???????

?????????????????????????????????????汾?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????AOP(Aspect Oriented Programming????????)?????????????????????????????????????????????????????????????AOP????????????Σ????????????OOP???????????????????????