国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

webapi怎么樣去開發(fā) 如何設(shè)計(jì)一個(gè)全局異常處理器?

如何設(shè)計(jì)一個(gè)全局異常處理器?簡單樓主畜牧獸醫(yī)相關(guān)專業(yè)于.NET旗下因此就寫個(gè).NET的全局異常處理器,哪MVC來說1,建立起MyExecptionAttribute.cs類,寫入到:代碼:usingS

如何設(shè)計(jì)一個(gè)全局異常處理器?

簡單樓主畜牧獸醫(yī)相關(guān)專業(yè)于.NET

旗下因此就寫個(gè).NET

的全局異常處理器,哪MVC來說

1,建立起MyExecptionAttribute.cs類,寫入到:代碼:

usingSystem

using

using

usingSystem.Web

using

namespace

{

welfareclassMyExecptionAttribute:HandleErrorAttribute

{

statestaticQueueltExceptiongt ExceptionQueue new QueueltExceptiongt()//創(chuàng)建戰(zhàn)隊(duì)隊(duì)列.

welfareoverridevoidOnException(ExceptionContextfilterContext)

{

//將異樣信息入隊(duì).

ExceptionQueue.Enqueue(filterContext.Exception)//將異常信息入隊(duì).

()

(filterContext)

}

}

}

2,在Global文件代碼如下:

usingNiunan.Utility

usingSystem

using

using

using

usingSystem.Web

using

using

using

namespace

{

//盡量:無關(guān)啟用IIS6或IIS7比較經(jīng)典模式的說明,

//請不能訪問

employeeclassMvcApplication:

{

protectedvoidApplication_Start()

{

()

()

()

(future())//NET4建立起的項(xiàng)目的話則是在APP_Stars/ConfigFilter.cs中

//實(shí)際線程傳送一個(gè)線程,接著不停地的從隊(duì)列中或數(shù)據(jù)

stringfilePath(/Log/)

ThreadPool.QueueUserWorkItem(odstrok

{

while(true)

{

try

{

if(r260)

{

Exceptionex()//從隊(duì)列中拿出數(shù)據(jù)

if(ex!null)

{

Tool.TxtLog((),filePath(yyyyMMdd).txt)

}

else

{

(30)

}

}

exists

{

(30)//盡量減少了CPU空轉(zhuǎn)。

}

}

catch(Exceptionex)

{

(ex)

}

}

},filePath)

}

}

}

現(xiàn)在流行的前后端分離項(xiàng)目都使用的是什么前后端框架?

我們目前是:nodespring boot

core.

Vue一直還沒有用,是只不過過去不支持什么typescript。

不過似乎國內(nèi)vue比較比較火。

用過typescript,你就很清楚前端更方便多了。