久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

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

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

如何設計一個全局異常處理器?

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

旗下因此就寫個.NET

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

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

usingSystem

using

using

usingSystem.Web

using

namespace

{

welfareclassMyExecptionAttribute:HandleErrorAttribute

{

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

welfareoverridevoidOnException(ExceptionContextfilterContext)

{

//將異樣信息入隊.

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

()

(filterContext)

}

}

}

2,在Global文件代碼如下:

usingNiunan.Utility

usingSystem

using

using

using

usingSystem.Web

using

using

using

namespace

{

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

//請不能訪問

employeeclassMvcApplication:

{

protectedvoidApplication_Start()

{

()

()

()

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

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

stringfilePath(/Log/)

ThreadPool.QueueUserWorkItem(odstrok

{

while(true)

{

try

{

if(r260)

{

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

if(ex!null)

{

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

}

else

{

(30)

}

}

exists

{

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

}

}

catch(Exceptionex)

{

(ex)

}

}

},filePath)

}

}

}

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

我們目前是:nodespring boot

core.

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

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

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

主站蜘蛛池模板: 中牟县| 社旗县| 普兰店市| 荣成市| 镇巴县| 洞头县| 广东省| 邳州市| 霍林郭勒市| 盐津县| 舒城县| 高碑店市| 平江县| 平顺县| 新巴尔虎左旗| 青海省| 墨竹工卡县| 廉江市| 民县| 北海市| 南昌县| 平和县| 肃北| 阜平县| 满城县| 娄底市| 波密县| 台南市| 罗甸县| 金堂县| 蓝田县| 门头沟区| 红河县| 繁峙县| 汉川市| 祁东县| 遂宁市| 紫金县| 西昌市| 孟村| 徐汇区|